Leçon 8 : Déclaration et Initialisation de Variables
Déclaration
Déclarer une variable indique au compilateur trois choses :
- Le nom de la variable.
- Le type de données qu'elle va stocker.
- La quantité de mémoire à réserver.
Syntaxe : type_de_donnees nom_variable;
c int age; double salaire; char initiale;
Initialisation
L'initialisation est le processus d'affectation d'une valeur initiale à une variable.
Syntaxe : type_de_donnees nom_variable = valeur;
c int compte = 0; double prix = 19.99; char statut = 'R';
Vous pouvez déclarer plusieurs variables du même type en une seule instruction : c int x, y, z = 50;
Variables Locales vs Globales (Aperçu)
- Variables Locales : Déclarées à l'intérieur d'une fonction. Elles ne sont pas initialisées automatiquement et contiennent des valeurs résiduelles (garbage values) jusqu'à ce qu'elles soient explicitement affectées.
- Variables Globales : Déclarées à l'extérieur de toutes les fonctions. Elles sont automatiquement initialisées à zéro (0 pour les types numériques,
NULLpour les pointeurs).
Bonne pratique : Initialisez toujours les variables locales pour éviter les comportements imprévisibles causés par des données résiduelles.