您的位置:首页 > 其它

for循环问题

2016-04-17 19:17 232 查看
在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循环没有关系
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: