原来,C++的for的判断条件很神奇!!

来源:互联网 发布:国内域名备案 编辑:程序博客网 时间:2024/06/15 23:18

其实这道题就是第一个数字为后面一共有多少个数字

但是我们分析一下这种输出结果

首先,i<4

此时输入了n=1;

这时候跳出for循环

输出sum=1;

此时n输入了2

i<2

输入了n=3;

sum=3;

然后i<3;

输入了n=4;

sum还是3;

之后输入了n=1;

i明显大于1,跳出for循环

输出3;

也就是说

for的判断条件中的n,我一直以为会按一开始的n=4来控制,但是发现它会不断变动!!!


阅读全文
0 0
原创粉丝点击