for循环里定义变量要注意

来源:互联网 发布:淘宝店铺推广怎么推啊 编辑:程序博客网 时间:2024/05/17 11:04

《C++primer》中文版第五版12页明确提到

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

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

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

{循环体;}

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

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

1.创建变量。

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

3.执行表达式。

4.重复第二步!!!

0 0
原创粉丝点击