Previous Contents Next

2   Variables

Les types élémentaires sont: Syntaxe : type   v;
Cette instruction définit la variable v de type type et peut apparaître n'importe où dans un programme (mais avant la première utilisation de la variable !). Cette variable existe jusqu'à la fin de la première instruction composée (marquée par }) qui contient cette définition.

Une variable définie en dehors de toute fonction et de tout espace de nom 1 est une variable globale : elle peut être utilisée dans toutes les fonctions à partir de sa définition. L'utilisation de variables globales pose des problèmes de lisibilité et donc de sûreté, il ne faut pas en abuser: On peut (pratiquement) toujours se dispenser d'en utiliser ...

Une variable peut être initialisée lors de sa déclaration, deux notations sont possibles : [c]5cm
int p=34;
double x=12.34;
    ou        [c]5cm
int p (34);
double x (12.34);
Une variable d'un type élémentaire non initialisée n'a pas de valeur définie, i.e. peut contenir n'importe quoi.


Previous Contents Next