Inkrement und Dekrement
Man kann Zahlen in C entweder um 1 erhöhen oder vermindern.
++ Zahl wird um 1 erhöht
-- Zahl wird um 1 vermindert
Bsp.
int i = 1;
double x = 5, y;
char c = 'A';
i++; // i = 2
x++; // x = 6.0
c++; // c = 'B'
i--; // i = 1
x--; // x = 5.0 da vorher ++
c--; // c = 'A' da vorher ++
Die stellung der Variablen spielt dabei eine Rolle.
1) Ink. / Dek. VOR einer Variable:
- erst Ink. / Dek. dann Berechnung
2) Ink. / Dek. NACH einer Variable:
- erst Berechnung dann Ink. / Dek.
Bsp.
int i = 1, j = 2, k;
k = i + j++ // k = 3, j = ++ also 3 - 1. Berechnung = 3 - 2. dann 1 zu j
-------------------------------------------
int i = 1, j = 2, k;
k = i++ +j; // k = 3, i = 2
-------------------------------------------
int i = 1, j = 2, k;
k = ++i + j; // k = 2, i = 2

Bin heute erstmalig auf diese Seite gestoßen und bin begeistert. Hier kann man echt viel lernen. Ich werde diese Seite von nun an öfter lesen! Wünsche dir noch weiterhin viel Spaß! Schöne Grüße
sry, aber irgentwie is des weng kompliziert^^
Achja was ist mit Python, kaum Tuts ^^
sry kann mich hier nich mehr anmelden (hab den link nich mehr) xDDD
Links bei Meta ist er doch oO
Ich mein rechts^^