Menu
Coddy logo textTech

Post-incrémentation / Post-décrémentation

Fait partie de la section Fondamentaux du Journey C# de Coddy — leçon 18 sur 69.

Les opérateurs d'incrémentation (++) et de décrémentation (--) peuvent être utilisés de deux manières :

Pré-incrémentation/décrémentation (++x ou --x) :

  1. L'opérateur se place AVANT la variable
  2. La valeur change IMMÉDIATEMENT
  3. La nouvelle valeur est utilisée dans l'expression

int x = 5;
int y = ++x;
// x est d'abord incrémenté à 6, puis y devient 6

Post-incrémentation/décrémentation (x++ ou x--) :

  1. L'opérateur se place APRÈS la variable
  2. La valeur d'origine est utilisée en premier
  3. La valeur change APRÈS l'expression

int x = 5;
int y = x++;
// y devient d'abord 5, puis x augmente à 6

Un autre exemple

post-incrémentation :

int score = 5;

int res1 = score++;
// res1 est 5
// score est 6

pré-incrémentation :

int score = 5;

int result2 = ++score;
// res est 6
// score est 6

Aide-mémoire

Les opérateurs d'incrémentation (++) et de décrémentation (--) peuvent être utilisés de deux manières :

Pré-incrémentation/décrémentation (++x ou --x) :

  • L'opérateur se place AVANT la variable
  • La valeur change IMMÉDIATEMENT
  • La nouvelle valeur est utilisée dans l'expression
int x = 5;
int y = ++x;
// x est d'abord augmenté à 6, puis y devient 6

Post-incrémentation/décrémentation (x++ ou x--) :

  • L'opérateur se place APRÈS la variable
  • La valeur d'origine est utilisée en premier
  • La valeur change APRÈS l'expression
int x = 5;
int y = x++;
// y devient d'abord 5, puis x augmente à 6

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux