为了账号安全,请及时绑定邮箱和手机立即绑定

i++与++i做for语句的控制条件时有区别吗?

for(i=0;i<10;i++)和for(i=0;i<10;++1)有什么区别?求具体解释。

正在回答

1 回答

举例:i = 1;  int a = i++ ,a=1  i=2;

                    int  a = ++i, a=2 i=2;

i++先作为一个整体赋值然后,i再加1,++i是i先加1,然后再赋值。

0 回复 有任何疑惑可以回复我~
#1

dev_watson 提问者

for(;;i++和;;++i)在使用时是不是没什么区别?我试了好像没区别。
2016-03-19 回复 有任何疑惑可以回复我~
#2

Python大牛 回复 dev_watson 提问者

for循环里都可以,如果是给变量赋值就有区别了。
2016-03-19 回复 有任何疑惑可以回复我~
#3

dev_watson 提问者

非常感谢!
2016-03-23 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

i++与++i做for语句的控制条件时有区别吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信