恩..
這樣看吧 --這個運算是在前 所以先做
所以12進來後先減1 這時*n前與後都為11
然後再相加後*n為22..
之後再對n這個pointer+1
不過對n這個指標加1沒有意義 所以在*n++ 的這個++視為無意義
以上..有錯的話 挖馬恩災=.=|| 太混亂的code了..
一般寫程式沒人搞這種飛機滴啦..
※ 引述《ast.bbs@bbs.sayya.org (ast)》之銘言:
: ※ 引述《sekya.bbs@ptt.cc (皮卡)》之銘言:
: > 寫這麼討人厭的code..何不加個刮號呢?
: > 試試看*n= (*n)++ + --(*n);
: > 吧!!
: 不是耶,這是一個考試題目~不是我寫的code,
: 所以不能對他加上括號....@@...這種情況下還有解嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.35.90