Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La declaración de una variable simple, la forma más sencilla de un declarador directo, especifica el nombre de la variable y el tipo.también especifica la clase de almacenamiento y el tipo de datos de la variable.
Requieren las clases de almacenamiento o tipos (o ambos) en declaraciones de variable.Las variables sin tipo (como var;) generan advertencias.
Sintaxis
declarator:
puntero optdirecto-declarante
directo-declarante:
identifierID:
nondigitnondigit ID
dígito ID
Para la aritmética, estructura, unión, enumeraciones, y los tipos vacíos, y para tipos representados por los nombres de typedef , los declarantes simples se pueden utilizar en una declaración como fuentes de especificador de tipo toda la información que escribe.El puntero, la matriz, y los tipos de función requieren declarantes más complicados.
Puede utilizar una lista de identificadores separados por comas (,) para especificar varias variables en la misma declaración.todas las variables definido en la declaración tienen el mismo tipo base.Por ejemplo:
int x, y; /* Declares two simple variables of type int */
int const z = 1; /* Declares a constant value of type int */
Las variables x y y pueden contener cualquier valor del conjunto definido por int escrito para una implementación concreta.El objeto simple z se inicializa con el valor 1 y no es modificable.
Si la declaración de z estuviera para una variable estática no inicializada o estuviera en el ámbito de archivo, recibiría un valor inicial de 0, y ese valor sería modificar.
unsigned long reply, flag; /* Declares two variables
named reply and flag */
En este ejemplo, ambas variables, reply y flag, tienen valores enteros sin signo del tipo de unsigned long y bloqueo.