C/C++中for()循环中的判断语句
来源:互联网 发布:深圳查知科技有限公司 编辑:程序博客网 时间:2024/06/05 19:14
对于for(int i=0,k=-1;k=0;i++,k++)
cout<<"aaaa";
开始看网上说,因为k=0是赋值语句,所以判断肯定为true,因此会无限循环,但是后来在VS中跑了一下,发现实际上是一次也没有执行
后来发现如果把中间的k=0替换为其他非0值,就会像网上说的一样,无限次循环
个人觉得,k的赋值会对程序有影响,是因为bool的true和false的值的问题,我们知道false为0,而true为非0值,这就恰好和k的赋值有关系
另外在java里,上面的赋值会报错,eclipse中上面的语句在k=0处提示cannot convert from int to boolean
0 0
- C/C++中for()循环中的判断语句
- C ++ 中 的 for 循环语句
- C-012.for循环语句
- C 中for 循环语句执行顺序之我是汇编
- C语言中的循环语句
- c语言中的 for 循环
- C语言中的for语句
- c语言笔记——while循环和for循环中的continue语句
- 4.4 C语言for循环语句
- 6.15C循环控制语句for while
- C语言for循环break语句
- C语言中循环结构语句 for循环及while,do--while 的使用
- C语言之while循环语句和do while循环语句、for循环语句、循环嵌套
- C语言基础 for语句判断奇数
- C/C++: for循环
- C语言改写与for循环等价的循环语句
- for(foo('A');foo('B')&&(i<2);foo('C')) ,其实考的就是for (初始化语句; 判断条件; 循环条件)
- C/C++拾遗录--for循环中的三语句执行顺序
- [Android]搜索界面--自动弹出键盘,并点击键盘搜索进行搜索
- Android 中的setTag()/getTag()
- 如何让Eclipse同时导入2个相同的项目
- [SC-04]代码优化
- 【云存储】企业云存储管理解决方案
- C/C++中for()循环中的判断语句
- 从TS流到PAT和PMT
- CentOS服务器下JavaEE环境搭建指南(远程桌面+JDK+Tomcat+MySQL)
- Android 4.4 WebView实现分析
- Java高级工程师招聘
- memcached Master-Worker 模型分析
- Android开发系列(一):电话拨号器的实现
- A*路径规划初探
- 沃通已获得工信部颁发的《电子认证服务许可证》