討論串[問題] i值結果
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓3(3推 0噓 11→)留言14則,0人參與, 最新作者rainphiz ( )時間17年前 (2009/04/01 08:36), 編輯資訊
0
0
1
內容預覽:
在 C 中這是違法的,而在 C++ 中這是合法的。. 所以以上運算式用 g++ 是可以 compile 過的,而 gcc 不行。. 簡單來說,. 在 C++ 中, ++i 會將 i 值遞增後,回傳 i 這個 [變數]. 而在 C, ++i 在 i 遞增後回傳的是 i 這個變數的 [值]. 而無論在
(還有312個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者RJking (RJ-king)時間17年前 (2009/04/01 02:03), 編輯資訊
0
0
2
內容預覽:
老實說這個答案好像不同compiler會不一樣,因為對語句解釋的不同. 大概講一下RJ牌人腦compiler的答案跟流程. 1.: i = 1 ; //將i指定為1. 2.: ++i+=i++ ; //先做++i(i變成2),然後做i+=i(i指定成i+i,i變成4). //然後做i++(i變成5)
(還有248個字)
首頁
上一頁
1
下一頁
尾頁