Seite 4 von 7
Inkrement- und Dekrement-Operatoren
Mit diesen Operatoren wird der Wert der angegebenen Variable um 1 erhöht oder verringert.
Postfix
Bei der Postfix-Variante werden die Inhalte zuerst genutzt und dann geändert.
a++;
a--;
Beispiel:
/* Programmkopf*/
void main()
{
int zahl1 = 100;
printf("Erstes mal Zahl1.: %d\n", zahl1++ ); // Ausgabe der Variablen und
// anschließende Erhöhung um 1
printf("Zweites mal Zahl1: %d\n", zahl1 ); // Ausgabe der Variablen
}
Ausgabe:
Erstes mal Zahl1..: 100 Zweites mal Zahl1: 101 |
Präfix
Bei der Präfix-Variante werden die Inhalte zuerst geändert und dann genutzt.
++a;
--a;
Beispiel:
/* Programmkopf*/
void main()
{
int zahl1 = 100;
printf("Erstes mal Zahl1...: %d\n", --zahl1 ); // Erst Verminderung um 1 und dann
// anschließende Ausgabe der Variablen
printf("Zweites mal Zahl1: %d\n", zahl1 ); // Ausgabe der Variablen
}
Ausgabe:
Erstes mal Zahl1..: 99 Zweites mal Zahl1: 99 |