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) :
- 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 incrémenté à 6, puis y devient 6Post-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 à 6Un autre exemple
post-incrémentation :
int score = 5;
int res1 = score++;
// res1 est 5
// score est 6pré-incrémentation :
int score = 5;
int result2 = ++score;
// res est 6
// score est 6Aide-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 6Post-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 à 6Essayez vous-même
Cette leçon ne comprend pas de défi de code.
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
4Les opérateurs, partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiques7Entrées/Sorties de base
Sortie de baseInterpolation de chaînesLecture d'entréeParserRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux10Méthodes (Fonctions)
Déclaration de méthodesParamètres de méthodeTypes de retourParamètres optionnelsRécapitulatif - Fonction de validationMéthodes Void13Itération sur les collections
Utilisation de la boucle ForBoucle ForeachOpérations courantes sur les tableaux5Opérateurs Partie 2
Opérateurs de comparaisonOpérateurs logiques Partie 1Opérateurs logiques Partie 2Récapitulatif - Logique simpleOpérateurs logiques Partie 33Variables - Partie 2
VarConstantesConventions de nommageRécapitulatif - Initialisation des variablesType Casting6Prise de décision
Instruction IfIf - ElseInstruction SwitchOpérateur ternaireRécapitulatif - If ElseIf - Else imbriqués9Boucles
Boucle ForBoucle WhileBoucle Do WhileBreakContinueBoucles imbriquéesBoucle infinieRécapitulatif - Entrée dynamique12Opérations sur les chaînes
Méthodes de chaînes - Partie 1Méthodes de chaînes - Partie 2Formatage de chaînes