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 servent à augmenter ou à diminuer la valeur d’une variable de 1. Ces opérateurs sont largement utilisés en programmation, en particulier 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, tu peux 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, tu peux 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 ** ni d’opérateur similaire pour la multiplication.
Pour les opérations arithmétiques courantes (comme la multiplication, la division ou l’addition/la soustraction de valeurs autres que 1), tu peux utiliser le modèle d’affectation suivant :
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; // Soustrais 4 : count vaut maintenant 12Défi
DébutantUn code contenant l'initialisation de count vous est fourni. (Ne supprimez pas cette ligne !)
Votre tâche consiste à ajouter les opérations suivantes, dans cet ordre :
- Utilisez quatre fois l'opérateur d'incrémentation (
++) pour ajouter 4 à count - Utilisez l'opérateur de multiplication (
*) pour multiplier count par 2 - Utilisez une fois l'opérateur de décrémentation (
--) pour soustraire 1 à count
Essayez vous-même
#include <iostream>
int main() {
int count = 0;
// Saisissez 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ésEntraînez-vous par vous-même : Compilateur C++ en ligne