Red de conocimiento informático - Aprendizaje de código fuente - Easy Language solicita al profesor que resuelva los problemas relacionados.

Easy Language solicita al profesor que resuelva los problemas relacionados.

Las matrices se dividen en miembros de matriz y miembros de matriz personalizados.

Por lo general, un miembro de una matriz significa que solo hay un miembro en una matriz. ¡Y hay varias matrices bajo este miembro! Es decir: array[1]-array[x]

¡Los arreglos personalizados pueden definir su propio número de miembros del arreglo! Por ejemplo, si define una matriz de la siguiente manera: matriz Los miembros de esta matriz son dos miembros de ID de proceso entero y tipo de texto de nombre de proceso. En el código de llamada: matriz[1].ID del proceso o matriz[1].Nombre del proceso

Su primera pregunta: (0, nulo, 10) puede significar 3 debajo de la matriz. Los miembros son números enteros, texto y enteros

Acerca de los subíndices:

Si define 10 matrices y asigna valores a las matrices después de la definición, por ejemplo matriz[1]=100

subscripts() es 10, lo que significa que la matriz inicial que definiste o definiste en tu programa tiene un valor de 10, que es el mismo que el valor de retorno de subscripts(). El número de arreglos definidos o definidos en el programa

El valor de retorno del miembro del arreglo() es 1, es decir, aunque el número de arreglos definidos es 10, solo hay un miembro

Los reinos superior e inferior no se utilizan. ¡Esto es difícil de responder, así que no entraré en eso!

Acerca de: ¿Cuál es la diferencia entre una matriz de variables de ensamblaje y una matriz de variables de subrutina? ¿Por qué la matriz de variables del programa tiene un identificador estático? Este identificador ayuda a explicarlo. Yo también lo he pensado por temor a malentendidos.

¿Cuál es la diferencia entre una matriz de variables de ensamblaje y una matriz de variables de subrutina? ¡La respuesta es que las variables están posicionadas de manera diferente!

Las variables de colección afectarán el funcionamiento de todo el programa en una ventana específica, mientras que las variables globales afectarán el funcionamiento de todo el programa. Las variables de subprograma son variables locales y solo se pueden llamar en subprogramas. ¡No se pueden llamar desde otras subrutinas!

¡En general, las variables bajo una subrutina sólo pueden ser utilizadas por la subrutina actual! ¡Las variables globales se pueden llamar desde cualquier ensamblado!

Es decir: las variables de la ventana del ensamblaje solo se almacenan en el ensamblaje de la ventana actual. Por ejemplo, cuando asigna un valor a una variable en la ventana de inicio, se puede llamar en otros subprogramas u otros ensamblajes. . Si la ventana _startup ha sido destruida y desea utilizar el programa configurado en la ventana 2 para llamar las variables en la ventana _startup, debe llamar las variables en la ventana _startup. Las variables de subprograma no se pueden llamar desde ningún otro subprograma. Las variables globales se pueden llamar en cualquier subrutina bajo cualquier ventana sin preocuparse por errores.