La Red de Conocimientos Pedagógicos - Conocimientos matemáticos - Una breve discusión sobre el método de pasar parámetros en programas VB usando Visual Basic en colegios y universidades

Una breve discusión sobre el método de pasar parámetros en programas VB usando Visual Basic en colegios y universidades

Pasar por valor solo pasa una copia de la variable. Si un proceso cambia este valor, el cambio solo afecta a la copia, no a la variable en sí.

Dirección, los parámetros se pasan por dirección y el proceso utiliza la dirección de memoria de la variable para acceder al contenido de la variable real. Por lo tanto, cuando se pasa una variable a un procedimiento, el procedimiento puede cambiar permanentemente el valor de la variable, y pasar parámetros por dirección es el método de paso de parámetros predeterminado en VB.

En términos generales, si el parámetro real es una constante o expresión, y la variable del parámetro correspondiente está precedida por la palabra clave By Val, entonces el valor de la constante o expresión se pasa al parámetro correspondiente en el archivo llamado. proceso, es decir, simplemente pasa por valor. Si el parámetro real es una variable o matriz, y no hay ninguna palabra clave By Val antes de la variable del parámetro real, entonces el parámetro real se pasa al parámetro formal usando la dirección, y luego el parámetro real y el parámetro formal apuntan al mismo unidad de almacenamiento. Por lo tanto, los cambios en los parámetros afectan directamente a las variables independientes en el proceso llamado.