您的位置:首页 > 其它

++i和i++

2014-08-30 14:45 288 查看
在上课的时候,老师在讲++i和i++的时候就说什么使用i之前+1,使用i之后+1。每当看到这个++号就觉得好难理解。

以前就很疑问 for(int i=0;i<10;i++)和for(int i=0;i<10;++i)有什么区别?不是说不一样吗?但是执行的结果是一样的。

今天终于恍然大悟,原来++在单独使用的时候是一样的,否则才会不一样。

即是

(1)  单独使用:i++和++i是一样的

(2)  非单独使用: 例如i=1,a=i++,    那么a=1,i=2  (在使用i之后i才+1)

                                             a=++i, 那么i=2,a=2    (在使用i之前i就+1)

 

 

    转载:http://wenku.baidu.com/link?url=3xzEEiJ0XVebytDWaBuJtsEquLV-_LKrNOSw1Og1GqWEsr15zBmBcHjAlcKG1dJx-hcdT-CTWqVsvUP2xo-BE7C7HjUIX7tWsFaV_XUlMo_
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  i++ ++i