当前位置: 代码迷 >> C语言 >> x=3 (x++)+(x++)+(x++)得多少?
  详细解决方案

x=3 (x++)+(x++)+(x++)得多少?

热度:223   发布时间:2008-06-01 17:49:53.0
该是这样~~
提示: 作者被禁止或删除 内容自动屏蔽
2008-06-01 09:49:53
liyanhong

来 自:水星
等 级:ID已被封
威 望:8
帖 子:1868
专家分:0
注 册:2008-5-3
  得分:0 
不是吧
如果是printf("%d\n",(i++)+(i++)+(i++));
值是多少呢?
----------------解决方案--------------------------------------------------------
虽然这样的表达试在语法上没有什么意思```但是在弄明白机器是怎么存储和引用内存中值到是满有意思的````可惜``我不懂```也不知道怎么弄懂``
----------------解决方案--------------------------------------------------------
3+3+3 =9
----------------解决方案--------------------------------------------------------
哪位解释一下
提示: 作者被禁止或删除 内容自动屏蔽
2008-06-01 12:10:55
yjcf

来 自:西安工业大学
等 级:新手上路
帖 子:145
专家分:0
注 册:2008-3-29
  得分:0 
应该是18
----------------解决方案--------------------------------------------------------
应先执行三次i++,即6,然后6+6+6=18,算是一道考试题,我还专门问过老师。
难为人的,不用管它。。
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽
2008-06-01 13:09:59
yjcf

来 自:西安工业大学
等 级:新手上路
帖 子:145
专家分:0
注 册:2008-3-29
  得分:0 
回复 19# henglove 的帖子
哦,我说的是tc里面运行
----------------解决方案--------------------------------------------------------
哎,慢慢争论吧。。。

[color=white]
----------------解决方案--------------------------------------------------------
  相关解决方案