自加作为循环的执行条件时的注意事项

原创 2016年06月01日 22:11:44

while (i<5)++i;while (i++<5);while (++i<5);

int i = 0;
while (i < 5) ++i;
cout << i << endl;
        // 5

i = 0;
while (i++ < 5);
cout << i << endl;
        // 6

i = 0;
while (++i < 5);
cout << i << endl;
        // 5
        // 但进入循环的次数会比之前的要少
版权声明:本文为博主原创文章,未经博主允许不得转载。

关于使用while循环时,括号内用自加自减作条件的一个疑问

《C Primer Plus》第五版第五章的一道思考题:
  • LNF_2373837248
  • LNF_2373837248
  • 2015年12月26日 19:43
  • 1006

cin作为while循环的条件

使用实例: #include const int MAX = 5; using namespace std; int main() { float fish[MAX], total = 0...
  • liuwei271551048
  • liuwei271551048
  • 2014年03月21日 10:05
  • 539

if条件及while循环

上节关键点: 1)字符串格式化 字符串的格式化 % 怎样理解?‘占位置’。name = input('请输入您的姓名:') company = input('请输入您的公司名称:') job...
  • qq_21690289
  • qq_21690289
  • 2017年10月21日 13:23
  • 211

用函数作为for循环的条件

public class JavaTest { static boolean fun(char c) { System.out.print(c); return true; }...
  • ameyume
  • ameyume
  • 2011年01月23日 01:24
  • 3248

mysql中聚合函数条件

有个需求,某张表,有个状态字段(1:成功,2:失败,类似这样的),现要用日期分组统计不同状态下的数量 先写了个子查询: select aa.logDate,aa.totalLogs  ,(s...
  • onemy
  • onemy
  • 2016年02月01日 11:16
  • 594

for 循环执行过程

for 循环大家都应该非常熟练地使用了,今天遇到一点小疑惑,就是关于for 循环各部分语句执行的顺序。 如下:这是一个再普通不过的for循环了 for (int i= 0; i ...
  • s228245214
  • s228245214
  • 2015年03月23日 20:14
  • 1343

多线程第二篇:多线程中的自加自减等原子操作

本文参考morewindows的博文仅仅稍加更改:http://blog.csdn.net/morewindows/article/details/7429155 我们再来深刻的看一下子线程之间竞争...
  • u013009575
  • u013009575
  • 2013年12月15日 18:50
  • 804

jquery注意事项(一)

1、有两个版本的 jQuery 可供下载: Production version - 用于实际的网站中,已被精简和压缩。  Development version - 用于测试和开发(未压缩,是可...
  • alert_Java_Song
  • alert_Java_Song
  • 2018年01月08日 16:22
  • 22

C++ for循环执行顺序

for(表达式1;表达式2;表达式3) { 语句块; }    一直以为for循环在执行表达式1后,直接执行循环内部语句块,直到今天调试程序出现问题,才对这个执行顺序提出疑问。So,写了以下测...
  • u010235472
  • u010235472
  • 2016年03月30日 15:16
  • 3209

创建索引的条件和注意事项

索引的理解和创建索引应该注意的条件
  • session_Time
  • session_Time
  • 2016年09月21日 12:16
  • 2403
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自加作为循环的执行条件时的注意事项
举报原因:
原因补充:

(最多只允许输入30个字)