¿Qué son las variables globales?

Variables globales: Las variables definidas fuera de la función son variables globales, que tienen diferentes formas de definición según los diferentes lenguajes de programación de alto nivel. Por ejemplo: en un programa Java, las variables globales no se pueden definir fuera de todas las clases. Una variable global solo se puede implementar definiendo variables públicas estáticas en una clase.

Extensiones:

Notas de uso:

1. El uso de variables globales ocupará más memoria (debido a su larga vida útil), pero si la configuración de la computadora es Muy hoy en día, esto no debería ser un problema, a menos que esté utilizando variables globales de objetos enormes, debe evitarlo si puede.

2. Cuando se utilizan variables globales, el programa se ejecuta más rápido (porque no es necesario reasignar la memoria), pero tampoco es mucho más rápido.

3. Con respecto a la contaminación del espacio de nombres de las variables locales, esto se puede evitar si no se utilizan demasiadas variables.

4. Cuando la variable global y la variable local tienen el mismo nombre, la variable local entra en vigor y la variable global se bloquea.

5. También puede usar extern para declarar variables globales fuera de la función, de modo que el alcance de la variable global va desde el punto de declaración hasta el final del archivo.

6. Las variables globales tienen menor prioridad que las variables locales.

En resumen, se pueden usar variables globales, pero cuando se usan variables globales, se debe prestar atención a que sus nombres sean lo más fáciles de entender posible y no demasiado cortos para evitar la contaminación del espacio de nombres; objetos enormes.