搜索
查看: 1731|回复: 19
打印 上一主题 下一主题

大神们来解释下这个奇葩的语句。

[复制链接]
楼主
发表于 2013-12-31 15:27:54 | 显示全部楼层
i++的意思是,先执行赋值语句,i再自加
++i的意思是,i先自加,再执行赋值语句
所以最后的输出就是:
  1. 8 8 8 7 8 -7 -8
复制代码

点评

...我其实想说第2句点评没想到两个一起出来了...=_=  发表于 2014-1-1 08:47
你可能很疑惑对吧!看C的话看不懂的话。反汇编看下这段代码....。  发表于 2014-1-1 08:44
反汇编这段代码你会有撞墙的冲动....先不要反驳rosynirvana大神!  发表于 2014-1-1 08:43
沙发
发表于 2014-1-9 09:34:35 | 显示全部楼层
rosynirvana 发表于 2013-12-31 12:08
首先要明白,并非所有能通过编译的代码都是正确的代码
这种时点有问题的代码,gcc会给警告的
我强烈推荐 ...

懂了,3Q
我还是小学生
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表