La Red de Conocimientos Pedagógicos - Aprendizaje de redacción de artículos/tesis - ¿Qué significa inicialización?

¿Qué significa inicialización?

La inicialización consiste en asignar variables a valores predeterminados, establecer controles en estados predeterminados y preparar elementos no preparados. Pero es diferente si se inicializa todo el sistema. En lenguaje ensamblador, al asignar espacio para variables, el valor inicial de la variable inicializada se ubica después de los datos del segmento de código del archivo ejecutable, lo que ocupará una cierta cantidad de espacio. La inicialización innecesaria provocará una pérdida de espacio en el disco.

En lenguajes de alto nivel como C, asignar un valor inicial a cada variable se considera un buen hábito de programación, lo que ayuda a reducir la posibilidad de errores. Por lo tanto, la inicialización de variables innecesarias depende de la situación.

El código en cada sección de inicialización ocurre después de que se ejecuta el programa o antes de que se ejecute el bloque de inicio y fin de la biblioteca. Delphi utiliza un recorrido en profundidad del árbol relacionado con las celdas para ejecutar la parte de inicialización. En otras palabras, Delphi ejecuta la parte de inicialización de cada unidad utilizada específicamente antes de ejecutar el código de inicialización de una unidad. Cada unidad se inicializa sólo una vez.

Información ampliada

Inicializador

En C/C99/C++, el inicializador es una parte opcional del declarador. Consta de un '=' y un It. consta de una expresión (o una lista única que contiene varias expresiones entre paréntesis separadas por ',').

Esta última lista a veces se denomina "lista de inicializadores" (lista de inicializadores) o "lista de inicialización" (lista de inicialización), pero la lista de inicializadores también se usa en C++ para inicializar clases o estructuras para. elementos.

Una declaración que contiene inicialización suele denominarse definición. Según el estándar C++, una definición es un tipo de declaración; específicamente, una declaración solo necesita especificar un tipo para una función u objeto de datos, mientras que una definición también debe asignarle un valor inicial. Por lo tanto, la formulación de "enunciado y definición" es estrictamente inexacta, pero todavía se utiliza ampliamente.

¿Fuente de referencia? Enciclopedia Baidu-Inicialización