for循环问题

来源:互联网 发布:荷兰蒂尔堡大学 知乎 编辑:程序博客网 时间:2024/05/22 06:57

在for循环中对于循环体加上括号把代码体括起来是一个很好的习惯,可有时候不把代码体括起来也可以,如果不把代码体括起来只会执行一句话,原来一直理解错了。

1.加上括号情况

for(int i=0;i<10;i++)

{

printf("第一句话执行%d次",i); //从上往下依次执行

printf("第二句话执行%d次",i); //从上往下依次执行

}


2.不加括号的情况

for(int i=0;i<10;i++)

printf("这句话执行%d次",i); //for循环实际上只对这一句话起作用,对下面一句话没作用,执行完一次立刻返回,不往下执行,直到循环体被打破

printf("这句话执行1次,当循环条件被打破时才执行"); //这句话与for循环没有关系







0 0
原创粉丝点击