En lenguaje C, los bucles, especialmente cuando están anidados, siempre no está claro cuándo se asignan valores a las variables.
Para el lenguaje C, la variable de bucle debe declararse antes de la declaración For, y la asignación se puede declarar o colocar en la declaración for.
int I;
for(I = 0;ilt10;i)
{
//TODO
}
O:
int I;
for(;ilt10;i)
{
//TODO
}
Para bucles anidados, la asignación de variables del bucle externo debe ser antes del bucle interno, y la asignación de bucles internos debe colocarse entre el bucle interno y el bucle exterior entre.