next up previous
Next: Variables constantes Up: Structure et syntaxe d'un Previous: Les types de base

Déclaration

Comme on l'a dit précédemment, toute variable doit être déclarée avant d'être utilisée. Par exemple:
int x;
x = 2;

ou encore:
double* t;
t = new double[12];
t[0] = 33;

Les noms utilisées pour désigner une variable peuvent comporter des lettres (sans accent), majuscules comme minuscules, des chiffres, le symbole '_', mais ne doivent pas commencer par un chiffre. Les lettres minuscules et majuscules sont différenciées; ainsi a et A désignent deux variables différentes. Il n'y a pas d'autre contrainte sur le nom d'une variable, excepté que sa longueur doit être raisonnable.

Il existe un raccourci pour déclarer plusieurs objets de même type:
int x, y;
est synonyme de:
int x; int y;

Il existe aussi un raccourci pour déclarer une variable et l'affecter au lieu de le faire en deux temps:
int x = 2;
est synonyme dans le cas des types de base seulement de:
int x; x = 2;
De même pour:
double* p = new double[12];
Attention pour les objets des classes ces deux syntaxes ont un sens différent !

Les références doivent être initialisées en même temps qu'elles sont déclarées:
int x;
int& y = x;


next up previous
Next: Variables constantes Up: Structure et syntaxe d'un Previous: Les types de base
Guillaume Charpiat 2006-12-07