C++ 循环语句遇到break后,迭代部分执行与否的问题
来源:互联网 发布:成功的网络推广案例 编辑:程序博客网 时间:2024/06/05 08:18
C++ 循环语句遇到break后,迭代部分不再执行。就本题而言,即i值不再自增。
虽然这是个小问题,但是应该注意一下。
下面是测试的小程序:
运行环境VC6.0:
#include <iostream.h>int main(){int i=1;///////////测试while//////////////while(i++){cout<<i;if(i==5) { cout<<"遇到break以后的值"<<endl; break; } cout<<endl;}cout<<"跳出循环以后,不再执行循环的迭代部分.i值依旧是break时的值"<<endl;cout<<i;////////////////////////cout<<endl<<endl<<endl;///////////测试if///////////////for(i=0;i<10;i++){ cout<<i; if(i==5) { cout<<"遇到break以后的值"<<endl; break; } cout<<endl;}cout<<"跳出循环以后,不再执行循环的迭代部分.i值依旧是break时的值"<<endl;cout<<i<<endl;return 0;}
下面是运行结果:
- C++ 循环语句遇到break后,迭代部分执行与否的问题
- C语言中 for循环内的break语句跳出的问题
- 异常退出后的循环执行问题
- C语言for循环break语句
- 执行ldconfig后遇到的问题
- C++/ C循环语句的效率问题
- 助教:C语言问题收集--scanf()的一些常见问题;switch语句;for循环的执行顺序
- .net(c#)在循环语句中执行WebBrowser.Navigate();方法,每次循环等待网页加载完后继续执行的解决方案.(转载)
- net(c#)在循环语句中执行WebBrowser.Navigate();方法,每次循环等待网页加载完后继续执行的解决方案
- C语言for循环语句的执行顺序
- 今天遇到的java执行sql语句的问题
- 【LoadRunner】解决1个Vuser登录系统后,迭代1000次,每次迭代循环下14个代码的14笔单问题
- C#循环语句-先判断后执行的另一种方式-for循环
- 关于在for循环的switch语句使用break和continue问题
- 关于执行rsh后while不能循环的问题
- C语言:break和continue语句改变循环
- C#循环语句-先判断后执行-while循环
- C#循环语句-先执行后判断-do...while循环
- 校门外的树
- delphi 编码转换 unicode gbk big5
- EA中的正向工程
- JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序
- iSCSI 的装置识别、存取、安全认证
- C++ 循环语句遇到break后,迭代部分执行与否的问题
- 记一个程序编译错误: warning: missing sentinel in function call [-Wformat]
- 使用php_screw对代码进行加密
- UVA705-Slash Maze
- OBIEE iBot的使用总结
- Java定时任务的实现
- 分享我的大学编程经历
- RAC打Patch遭遇PRKC-1002
- [MySQL] - MySQL连接字符串总结