Du deklarierst i mit
Code:
int i;
Danach hat i aber einen undefinierten Wert. i initialisieren, also ihm einen definierten Anfangswert geben, tust du mit
Code:
int i = 0;
Wobei i danach dann statt des undefinierten Zustands logischerweise den Wert 0 hat.