您的位置:首页 > 其它

for循环里定义变量要注意

2017-01-04 19:22 330 查看
《C++primer》中文版第五版12页明确提到

for(int val=1;val<l=10;++val) 

变量val只在for循环内部存在,在循环结束之后是不能使用的,初始化语句只在for循环入口处执行一次。

for(初始化语句;循环条件;表达式)

{循环体;}

循环体每次执行前都会先检查循环条件。只要条件成立,就会执行for循环体。表达式在for循环体之后执行!!!

简要重述一下for循环的总体执行流程:

1.创建变量。

2.检测循环条件是否成立,若成立,执行循环体,否则,退出循环。

3.执行表达式。

4.重复第二步!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: