Declaración de datos globales


tipo declaración de dato ;


Esta sección de los programas es opcional; es donde se declaran los datos de ámbito global, siempre que estos se declaren fuera de un proceso o función, los datos pueden utilizarse desde cualquier punto del programa siempre después de su declaración estos, si se quieren que sean globales a todos los procesos y funciones deberán ser declarados al principio antes que procesos y funciones y después de directivas de compilación y librerías.

La sección debe comenzar obligatoriamente con el tipo de la variable seguida de una serie de declaraciones de datos terminadas con un símbolo ; (punto y coma).

En general, se declaran como datos globales todos aquellos que establecen condiciones generales del juego que afecten a varios procesos; un ejemplo puede ser los puntos obtenidos por el jugador, que podrían almacenarse en la variable global puntuacion, de modo que cualquier proceso del juego pudiera incrementarla cuando fuera necesario.

Una declaración de dato global definirá un único dato que podrá ser utilizado por todos los procesos del programa; en cambio una declaración de dato local definirá un dato de ese tipo y con ese nombre, para cada uno de los procesos del programa.


int puntuacion = 0;

MAIN_PROGRAM_CDIV
BEGIN_PROGRAM
    //...
END_PROGRAM

Ver: Sintaxis - Declaración de un dato