Déclarations de variable simple
la déclaration d'une variable simple, la forme la plus simple d'un déclarateur direct, spécifie le nom de variable et le type.Il spécifie également la classe de stockage et le type de données de la variable.
Les classes de stockage ou les types (ou les deux) sont nécessaires sur les déclarations de variable.les variables non typées (telles qu' var;) génèrent des avertissements.
Syntaxe
declarator:
pointeur optdirect-déclarateur
direct-déclarateur:
identifierID:
numériquenumérique d'identificateur
chiffre d'identificateur
Pour une opération arithmétique, une structure, une union, les énumérations, et les types void, et pour les types représentés par des noms d' typedef , les déclarateurs simples peuvent être utilisés dans une déclaration comme le spécificateur de type fournit toutes les informations tapantes.Le pointeur, le tableau, et les types de fonctions ont besoin des déclarateurs plus compliqués.
Vous pouvez utiliser une liste d'ID séparés par des virgules (Serveur IIS local) pour spécifier plusieurs variables dans la même déclaration.toutes les variables définies dans la déclaration ont le même type de base.Par exemple :
int x, y; /* Declares two simple variables of type int */
int const z = 1; /* Declares a constant value of type int */
Les variables x et y peuvent contenir n'importe quelle valeur dans le jeu défini par le type d' int pour une implémentation particulière.l'objet simple z est initialisé à la valeur 1 et n'est pas modifiable.
Si la déclaration d' z était pour une variable statique non initialisée ou se trouvait à la portée du fichier, elle reçoit une valeur initiale de 0, et cette valeur est non modifiable.
unsigned long reply, flag; /* Declares two variables
named reply and flag */
Dans cet exemple, les deux variables, reply et flag, ont le type d' unsigned long et les valeurs intégrales non signées de blocage.