Red de conocimiento informático - Material del sitio web - ¿La declaración de variables ocupa espacio?

¿La declaración de variables ocupa espacio?

Declarar variables en programación informática no necesariamente ocupa espacio en la memoria.

En programación de computadoras, el significado de declaración es que cuando el programa de computadora necesita usar espacio en la memoria, envía una instrucción de "marcador de posición" a la memoria, a la que llamamos "declaración".

Declarar una variable solo le dice al compilador el identificador del nombre de la variable para que el compilador "reconozca" el identificador, ¡pero la declaración no necesariamente causa asignación de memoria! Definir una variable significa asignar espacio de memoria para que la variable almacene el tipo de datos correspondiente, ¡y el nombre de la variable es el nombre de la unidad de memoria correspondiente!

En la mayoría de los casos de programas C++, la declaración de variables es también la definición de variables. La definición de variables se ha completado cuando se declaran las variables, ¡excepto la declaración de variables externas!

En los programas VB, la declaración Dim declara variables y asigna espacio de almacenamiento.

Por supuesto, estas declaraciones no funcionarán realmente hasta que el programa se ejecute o se depure. Algunas declaraciones cambiarán el espacio de memoria ocupado al redefinir las variables de la matriz dinámica mientras el programa se está ejecutando.

Referencia:/link?url=Z503RhGcB9RqKiR6BtzX6ISS2f7MQPLRkoijqYzbkAFe1bm6UEYaGAc5Q7z3CdJtjsyy-J8A9gwQXSg9uujQKQ3YdClNe6hzq4wOQHBwfUG