Beitragsseiten

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