Incrémentation / Décrémentation
Fait partie de la section Fondamentaux du Journey C++ de Coddy — leçon 18 sur 74.
Les opérateurs d'incrémentation et de décrémentation sont utilisés pour augmenter ou diminuer la valeur d'une variable de 1. Ces opérateurs sont largement utilisés en programmation, particulièrement dans les boucles et les compteurs.
L'opérateur d'incrémentation est représenté par deux signes plus ++, et l'opérateur de décrémentation est représenté par deux signes moins --.
Par exemple, pour incrémenter une variable nommée count, vous pouvez utiliser l'opérateur d'incrémentation comme ceci :
int count = 5;
count++; // count vaut maintenant 6De même, pour décrémenter une variable nommée value, vous pouvez utiliser l'opérateur de décrémentation comme ceci :
int value = 10;
value--; // value vaut maintenant 9Les opérateurs ++ et -- sont des raccourcis spéciaux qui fonctionnent UNIQUEMENT pour ajouter ou soustraire 1. Il n'existe pas d'opérateur ** ou similaire pour la multiplication.
Pour les opérations arithmétiques régulières (comme la multiplication, la division ou l'addition/soustraction par des montants autres que 1), vous devez utiliser le modèle d'affectation :
int count = 5;
count = count + 3; // Ajouter 3 : count vaut maintenant 8
count = count * 2; // Multiplier par 2 : count vaut maintenant 16
count = count - 4; // Soustraire 4 : count vaut maintenant 12Défi
DébutantOn vous donne un code avec l'initialisation de count. (Ne supprimez pas cette ligne !)
Votre tâche consiste à ajouter les opérations suivantes, dans cet ordre :
- Utilisez l'opérateur d'incrémentation (
++) quatre fois pour ajouter 4 à count - Utilisez l'opérateur de multiplication (
*) pour multiplier count par 2 - Utilisez l'opérateur de décrémentation (
--) une fois pour soustraire 1 de count
Aide-mémoire
Les opérateurs d'incrémentation et de décrémentation sont utilisés pour augmenter ou diminuer la valeur d'une variable de 1.
L'opérateur d'incrémentation ++ augmente une variable de 1 :
int count = 5;
count++; // count vaut maintenant 6L'opérateur de décrémentation -- diminue une variable de 1 :
int value = 10;
value--; // value vaut maintenant 9Les opérateurs ++ et -- sont des raccourcis spéciaux qui fonctionnent UNIQUEMENT pour ajouter ou soustraire 1. Il n'existe pas d'opérateur ** ou similaire pour la multiplication.
Pour les opérations arithmétiques régulières (comme la multiplication, la division ou l'ajout/soustraction de montants autres que 1), vous devez utiliser le modèle d'affectation :
int count = 5;
count = count + 3; // Ajoute 3 : count vaut maintenant 8
count = count * 2; // Multiplie par 2 : count vaut maintenant 16
count = count - 4; // Soustrait 4 : count vaut maintenant 12Essayez vous-même
#include <iostream>
int main() {
int count = 0;
// Tapez votre code ci-dessous
// Ne modifiez pas la ligne ci-dessous
std::cout << "count = " << count;
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
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Bases des entrées/sorties
Instruction coutInstruction cinSaisie de chaînes de caractèresRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux3Variables - Partie 2
Déclaration de typeConventions de nommageRécapitulatif - Initialisation des variablesType Casting - Partie 1Type Casting - Partie 26Prise de décision
L'instruction IfIf - ElseL'instruction SwitchOpérateur conditionnelRécapitulatif - If ElseIf - Else imbriqués