Retour au cours

Affectation et Opérateurs d'Incrémentation/Décrémentation

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

Leçon 12 : Affectation et Opérateurs d'Incrémentation/Décrémentation

Opérateur d'affectation simple (=)

Utilisé pour affecter la valeur de l'opérande de droite à la variable située à gauche.

c int a = 10; int b = a; // b vaut maintenant 10

Opérateurs d'affectation composée

Ils offrent un raccourci pour effectuer une opération et réaffecter le résultat à la variable d'origine.

OpérateurÉquivalent àExemple
+=a = a + ba += 5;
-=a = a - ba -= 2;
*=a = a * ba *= 3;
/=a = a / ba /= 4;
%=a = a % ba %= 7;

Opérateurs d'incrémentation et de décrémentation

Ces opérateurs augmentent ou diminuent la valeur d'une variable de exactement 1.

1. Postfixe (i++, i--)

Incrémente/décrémente la variable après que sa valeur a été utilisée dans l'expression actuelle.

c int i = 5; int j = i++; // j reçoit 5, puis i devient 6

2. Préfixe (++i, --i)

Incrémente/décrémente la variable avant que sa valeur ne soit utilisée dans l'expression actuelle.

c int k = 5; int l = ++k; // k devient 6, puis l reçoit 6

Remarque : Si l'opérateur est utilisé seul (ex: i++;), les formes préfixe et postfixe sont fonctionnellement identiques.