亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 優(yōu)先級(jí) 比較有趣的問(wèn)題 [打印本頁(yè)]

作者: donglangjohn    時(shí)間: 2007-09-18 10:21
標(biāo)題: 優(yōu)先級(jí) 比較有趣的問(wèn)題


  int a=9,b=0;
b=a+ ++a;

這時(shí)候b=20   我想的通

  b= ++a + ++a;
我認(rèn)為應(yīng)該是b=21

可是運(yùn)行后結(jié)果卻是b=22   

不知道為什么  暈了
作者: jaffaz    時(shí)間: 2007-09-18 10:22
原帖由 donglangjohn 于 2007-9-18 10:21 發(fā)表


  int a=9,b=0;
b=a+ ++a;

這時(shí)候b=20   我想的通

  b= ++a + ++a;
我認(rèn)為應(yīng)該是b=21

可是運(yùn)行后結(jié)果卻是b=22   

不知道為什么  暈了

玩這種一點(diǎn)意思都沒(méi)有
作者: prc    時(shí)間: 2007-09-18 10:23
關(guān)于++/--已經(jīng)討論N遍了
不要玩弄這些沒(méi)用的技巧了
作者: donglangjohn    時(shí)間: 2007-09-18 10:26
標(biāo)題: 回復(fù) #2 jaffaz 的帖子
就算是沒(méi)有意思   可是我還是不明白!

int a=9,b=0;
b=++a + ++a;
  
按照優(yōu)先級(jí)  應(yīng)該是右邊的++a   先運(yùn)算  這時(shí)的a=10
                 然后是左邊的++a    應(yīng)該是10+1=11

總和應(yīng)該是10+11=21    可是運(yùn)行的結(jié)果是22

我不明白了     就算這個(gè)一點(diǎn)意思也沒(méi)有    也不能不明白 對(duì)吧!:wink:
作者: cjaizss    時(shí)間: 2007-09-18 10:29
原帖由 donglangjohn 于 2007-9-18 10:26 發(fā)表
就算是沒(méi)有意思   可是我還是不明白!

int a=9,b=0;
b=++a + ++a;
  
按照優(yōu)先級(jí)  應(yīng)該是右邊的++a   先運(yùn)算  這時(shí)的a=10
                 然后是左邊的++a    應(yīng)該是10+1=11

總和應(yīng)該是10+11=21 ...

好,我就讓你明白吧。此種行為未定義,不同編譯器結(jié)果不一樣。
作者: donglangjohn    時(shí)間: 2007-09-18 10:33
標(biāo)題: 回復(fù) #5 cjaizss 的帖子
              多謝    我可不再深究這些玩意了!
作者: yuangong    時(shí)間: 2007-09-18 13:03
樓主在準(zhǔn)備2級(jí)考試吧?




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2