Incrémentation / Décrémentation
Fait partie de la section Fondamentaux du Journey C# de Coddy — leçon 17 sur 69.
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 est 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 d'opérateur similaire pour la multiplication.
Pour les opérations arithmétiques régulières (comme la multiplication, la division ou l'ajout/soustraction par des montants autres que 1), vous devez utiliser le modèle d'assignation :
int count = 5;
count = count + 3; // Ajouter 3 : count est maintenant 8
count = count * 2; // Multiplier par 2 : count est maintenant 16
count = count - 4; // Soustraire 4 : count est 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.
Essayez vous-même
using System;
public class Program {
public static void Main(string[] args) {
int count = 0;
// Tapez votre code ci-dessous
// Ne modifiez pas la ligne ci-dessous
Console.WriteLine("count = " + count);
}
}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