Inkrement/Dekrement
Teil des Abschnitts Grundlagen der C-Journey von Coddy. Lektion 18 von 63.
In C ermöglichen Inkrement- (++) und Dekrement-Operatoren (--) das Erhöhen oder Verringern des Wertes einer Variablen um 1.
Verwenden wir eine Integer-Variable:
int counter = 5;Um um 1 zu erhöhen, verwenden Sie den ++-Operator:
counter++; // Erhöht counter auf 6Um um 1 zu verringern, verwenden Sie den -- Operator:
counter--; // Verringert counter auf 5Diese Operatoren können auf zwei Arten verwendet werden:
- Präfixform (++counter oder --counter):
int a = 5;
int b = ++a; // a wird auf 6 inkrementiert, dann wird b der Wert 6 zugewiesen- Postfix-Form (counter++ oder counter--):
int x = 5;
int y = x++; // y wird 5 zugewiesen, dann wird x auf 6 inkrementiertDer Unterschied liegt darin, wann die Inkrementierung im Verhältnis zur Zuweisung erfolgt.
Aufgabe
EinfachErstelle ein Programm, das:
- eine ganzzahlige Variable namens
numbermit einem Anfangswert von 10 deklariert - den Präfix-Inkrementoperator verwendet, um
numberum 1 zu erhöhen, und das Ergebnis einer Variablen namensprefixResultzuweist - den Postfix-Inkrementoperator auf
numberverwendet und das Ergebnis einer Variablen namenspostfixResultzuweist - den Endwert von
number,prefixResultundpostfixResultin genau diesem Format ausgibt:
Number: [value]
Prefix result: [value]
Postfix result: [value]Probier es selbst
#include <stdio.h>
int main() {
// Schreibe deinen Code hier
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
2Variablen
DatentypenGanzzahlGleitkommazahl – DoubleZeichenBoolesche WerteKonstantenprintf-GrundlagenRegeln für die Benennung von VariablenTypumwandlung Teil 1Typumwandlung Teil 2Wiederholungsaufgabe3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenVergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-ChallengeÜbe selbstständig: Online-C-Compiler