Читать книгу Compilador C CCS y Simulador Proteus para Microcontroladores PIC - Eduardo García Breijo - Страница 15

2.5 Variables

Оглавление

Las variable se utilizan para nombrar posiciones de memoria RAM; se deben declarar, obligatoriamente, antes de utilizarlas; para ello se debe indicar el nombre y el tipo de dato que se manejará. Se definen de la siguiente forma:

TIPO NOMBRE_VARIABLE [=VALOR INICIAL]

TIPO hace referencia a cualquiera de los tipos de datos vistos en el punto 2.3. El NOMBRE_VARIABLE puede ser cualquiera y el valor inicial es opcional. Veamos un ejemplo:


Las variables definidas en un programa pueden ser de tipo LOCAL o GLOBAL. Las variables locales sólo se utilizan en la función donde se encuentran declaradas; las variables globales se pueden utilizar en todas las funciones del programa. Ambas deben declararse antes de ser utilizadas y las globales deben declararse antes de cualquier función y fuera de ellas. Las variable globales son puestas a cero cuando se inicia la función principal main().


Las variables pueden ser definidas con:

AUTO: (usada por defecto, no hace falta que se indique) donde la variable existe mientras la función esta activa. Estas variables no se inicializan a cero. Su valor se pierde cuando se sale de la función.

STATIC: Una variable local se activa como global, se inicializa a cero y mantiene su valor al entrar y salir de la función.

EXTERN: Permite el uso de variables en compilaciones múltiples.

Compilador C CCS y Simulador Proteus para Microcontroladores PIC

Подняться наверх