for的循环变量,最好不要在循环内部进行修改,会造成数据混乱,数据出现错误。
for循环的其他书写方式
for循环中初始化,判断语句,调整部分都是可以省略的
int main()
{
for(;;)
printf("hehe\n");
return 0;
}
for循环中判断语句被省略,意味着判断会恒成立。
for循环中初始化值省略的缺点
int main()
{
int i = 0;
int j=0;
for (;i < 3;i++) {
for (; j < 3; j++) {
printf("hehe\n");
}
}
return 0;
}