¿Qué significa t=b(i):b(i)=b(j):b(j)=t en programación VB?
: Es el delimitador
Entonces el significado de estas oraciones es: t=b(i)?'Asigna los datos en b(i) a la variable intermedia t p> p>
b(i)=b(j)?' Asigne los datos en b(j) a b(i), lo que significa sobrescribirlos porque los datos se guardaron en la variable intermedia t antes. puede estar seguro ¿Sobrescribir
b(j)=t?'Asigne los datos de la variable intermedia t anterior a b(j)
Este es un intercambio de datos estándar, y el final el resultado es b( Los datos en i) y b(j) se intercambian
Por ejemplo, tienes tres tazas, una de las cuales contiene Coca-Cola y otra contiene agua hervida
Ahora nuestro objetivo es intercambiar los vasos de Coca-Cola y el agua hervida. En este momento, necesitamos un vaso vacío (t en la imagen) para transferir.
Primero vertemos la Coca-Cola en la variable intermedia t, de modo que. b(i) está vacío
(Nota: en la programación real, b(i) no se borra, pero los datos de t y b(i) son los mismos, pero el efecto es el mismo)
De esta manera, podemos "verter" (de hecho tapar) el agua hervida en b(j) en la taza b(i), de modo que:
Finalmente, vertemos el cola en t en b( En j):
Simplifica el proceso ahora, que es equivalente al siguiente proceso en la computadora:
t←b(i)? datos en b(i) en t Vaya a "copia de seguridad" una vez
b(i)←b(j) Utilice b(j) para sobrescribir b(i)
b( j)←t ?Restaurar la copia de seguridad t Importar b(j)