Incrémentation/Décrémentation
Fait partie de la section Fondamentaux du Journey C de Coddy. Leçon 18 sur 63.
En C, les opérateurs d'incrémentation (++) et de décrémentation (--) vous permettent d'augmenter ou de diminuer la valeur d'une variable de 1.
Utilisons une variable entière :
int counter = 5;Pour incrémenter de 1, utilisez l'opérateur ++ :
counter++; // Augmente counter à 6Pour décrémenter de 1, utilisez l'opérateur -- :
counter--; // Diminue counter à 5Ces opérateurs peuvent être utilisés de deux manières :
- Forme préfixée (++counter ou --counter) :
int a = 5;
int b = ++a; // a est incrémenté à 6, puis b est assigné à 6- Forme postfixée (counter++ ou counter--) :
int x = 5;
int y = x++; // y se voit assigner 5, puis x est incrémenté à 6La différence réside dans le moment où l'incrémentation se produit par rapport à l'affectation.
Défi
FacileCréez un programme qui :
- Déclare une variable entière appelée
numberavec une valeur initiale de 10 - Utilise l’opérateur d’incrémentation préfixe pour augmenter
numberde 1 et affecte le résultat à une variable appeléeprefixResult - Utilise l’opérateur d’incrémentation postfixe sur
numberet affecte le résultat à une variable appeléepostfixResult - Affiche la valeur finale de
number,prefixResultetpostfixResultdans ce format exact :
Number: [value]
Prefix result: [value]
Postfix result: [value]Essayez vous-même
#include <stdio.h>
int main() {
// Écrivez votre code ici
return 0;
}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
2Variables
Types de donnéesEntierVirgule flottante - DoubleCaractèresBooléensConstantesBases de printfRègles de nommage des variablesConversion de type - Partie 1Conversion de type - Partie 2Défi récapitulatif3Opérateurs
Opérateurs arithmétiquesOpérateur moduloIncrémentation/DécrémentationOpérateurs d’affectationOpérateurs relationnelsOpérateurs logiques — Partie 1Opérateurs logiques — Partie 2Opérateurs logiques — Partie 3Défi récapitulatifEntraînez-vous par vous-même : Compilateur C en ligne