Retour au cours

Déclaration et Initialisation de Variables

Langage C : de Zéro à Héros - Le Guide Complet pour Débutants

Leçon 8 : Déclaration et Initialisation de Variables

Déclaration

Déclarer une variable indique au compilateur trois choses :

  1. Le nom de la variable.
  2. Le type de données qu'elle va stocker.
  3. 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, NULL pour les pointeurs).

Bonne pratique : Initialisez toujours les variables locales pour éviter les comportements imprévisibles causés par des données résiduelles.