A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 呼雁潇   /  2016-1-8 09:50  /  6378 人查看  /  36 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

i++基本相等于i=i+1;
回复 使用道具 举报
在for循环外面加一句cout<<i;你会发现输出4,说明是有重新赋值的。
回复 使用道具 举报
楼上是对的,不过,重点你得理解
回复 使用道具 举报
JamesFeng 发表于 2016-1-31 09:48
在for循环外面加一句cout

谢谢啦,明白了
回复 使用道具 举报
赋值了,i++就是、
回复 使用道具 举报
初始值 循环条件 终止条件
回复 使用道具 举报
for (初始化; 终止条件; 循环条件)
回复 使用道具 举报
在循环体就有赋值操作了
回复 使用道具 举报
i++ 就等效于 i=i+1,第一个循环后,i=1+1;第二个循环之后i=2+1;就这样一直循环下去,知道i=4+1>4就终止循环了
回复 使用道具 举报
哈哈,,,不必钻牛角尖
回复 使用道具 举报
++i是先自增再参与运算;i++是先参与运算再自增
回复 使用道具 举报
本帖最后由 JeromeLiee 于 2016-2-25 00:32 编辑

1、先进行赋值int i=1,然后进行i<=4判断,1<4符合判断语句;2、再进行循环语句,执行完毕进行i++,此时i=2;
3、再进行判断,直到i>4就退出循环。
回复 使用道具 举报
学习了        
回复 使用道具 举报
++i更不好弄..
回复 使用道具 举报
i++,先给i赋值,然后再+1
回复 使用道具 举报
for(int i=1;i<=4;i++)语句中
解释for(初始化语句; 条件语句;循环控制语句)
A:先执行初始化条件语句 int i = 1;
B:在执行条件语句,满足执行下一步。不满足跳出 ;这里i<4满足执行C操作
C:执行控制条件语句    ;执行 i++ 也就是 i=i +1;
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马