当前位置: 代码迷 >> C语言 >> 求助,关于自增的问题 也许你没见过
  详细解决方案

求助,关于自增的问题 也许你没见过

热度:167   发布时间:2008-04-29 11:01:21.0
说实话,我知道它在所有我用过的编译器上的结果。虽然不算多~
而且可以根据结果,或者看汇编代码得出它的运算流程。
不过,这没有什么实际意义,因为我根本不会这样用……
而且,我最看不惯的就是LZ的语气~
唉,啥都不说了,爱咋地咋地吧……
----------------解决方案--------------------------------------------------------
main()        
{        
int y=8;            
y=(++y)+(++y)+(++y);      
printf("y=%d",y);     
}        
怎么会是33,彻底晕了
----------------解决方案--------------------------------------------------------
你这种所谓的“求甚解”,你慢慢自己求去吧

[color=white]
----------------解决方案--------------------------------------------------------
能不能不要这样对待一个新手
----------------解决方案--------------------------------------------------------
答案如5楼,其它不说

[color=white]
----------------解决方案--------------------------------------------------------
感觉钻在这种问题里研究实在没什么意义……
----------------解决方案--------------------------------------------------------
为了避免这种不能确定的结果,最好不要把自增自减放在表达式里;至于想深入了解一下其机理以达到某种妙用,另说
----------------解决方案--------------------------------------------------------
你再试试y=++i+++i;y=12.运算顺序前后不同在printf();里运算顺序又不同
----------------解决方案--------------------------------------------------------
首先,让我强烈鄙视一下这样的新手。显然没有看置顶帖里面的内容。
然后,让我再强烈鄙视一下这样的新手,抓住局部语法问题求甚解,十分愚蠢的行为,你怎么不求求“愚蠢”两个字为什么要这么写呢?这个问题和你问的问题本质上相同
最后,给你一个网址[url] http://c-faq-chn.sourceforge.net/ccfaq/ccfaq [/url],你可以去看看,对学习非常有用。
为了防止你找不到,我把针对你这个问题的链接发出来。建议你看完了以后,按“向后”的按钮,一条条往后面看。
[url] http://c-faq-chn.sourceforge.net/ccfaq/node37 [/url]

如果你懒到点鼠标都不愿意的话,我Orz……下面这个链接可以下载一个pdf文件,包含上面所有的内容。我也正在看呢,虽然都看过了,但是看这种东西真的很爽的说……
[url] http://prdownloads.sourceforge.net/c-faq-chn/ccfaq-0.9.4.pdf.gz?download [/url]

顺便问问大家,怎么插入链接啊,发现这论坛的确有点BT了,居然只有取消超链接的按钮,没有加入超链接的暗流Orz……

[[it] 本帖最后由 StarWing83 于 2008-4-29 17:20 编辑 [/it]]
----------------解决方案--------------------------------------------------------
O见过很多次
----------------解决方案--------------------------------------------------------
  相关解决方案