2 Variables
Les types élémentaires sont:
-
int : entiers,
(d'autres formats existent: long int, short int ou unsigned int),
-
double et float : nombres ``réels'',
-
char : caractères ('a','b',...'A',...,':',...),
-
bool : booléens ('true' ou 'false').
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.