La boucle for est composée de trois parties :
A- Ce qui est executé la premiere fois (l´initiatisation de la boucle)
B- La condition d´arret
C- Ce qui est executé a chaque tout de boucle
Cela se note
for ( A; B; C )
Dans l´exemple :
for ( i=0; i<30; i++ )
Cela signifie :
A - Au debut on mets i a 0
B - On arrette la boucle quand la condition i<30 est plus vraie
C - A chaque tour de boucle i sera incrementée de 1
Donc on va avoir a l´interieur de la boucle, i=0 puis 1, puis 2, etc ... a 30, la boucle s´arrette
On aurait pu ecrire a la place
i=0
while (i<30)
{
blabla
i++;
}
i++ peut aussi s´ecrire : i = i + 1;
Ceci est expliqué dans n´importe quel tutorial ou bouquin sur le C, dans les premieres pages.
Pour le debuggeur, JYY a fait tout un article sur sa page. Je te laisse le trouver.