討論串[問題] 計概-程式語言
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者lonelywind (lonelywind)時間11年前 (2013/01/17 13:38), 編輯資訊
1
0
0
內容預覽:
爬過板沒有看到類似的問題. 想請問板上各位神人. 1. 若在C語言中宣告下列變數及初值: int i = 1, j = 2, k = 3, m = 4;. j* = k = m + 5 + i; 則運算結果j等於?. 2. 下列程式如果參數傳遞的方式為 call-by-reference / cal
(還有287個字)

推噓3(3推 0噓 3→)留言6則,0人參與, 最新作者jimmycool (北七)時間11年前 (2013/01/17 16:41), 編輯資訊
1
0
0
內容預覽:
j *= k = m + 5 + i;. 因為 + 的執行順序比 = 高,所以m + 5 + i會先算,得到4+5+1=10. 這個"10"會被assign給k,最後j *= k -> 因為j本來是2, 乘完以後j == 20. call-by-reference是把變數在記憶體裡面的位置直接傳進去
(還有607個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者hardyuse (Liu)時間11年前 (2013/01/24 23:16), 編輯資訊
0
0
0
內容預覽:
題目是你自己寫的嗎?. j* = k = m + 5 + i;. 上面這行編譯是不會過的:語法錯誤,自然沒有運算結果的問題. 若是 j *= k = m + 5 + i; 那就跟jimmycool的答案一樣. CD 00 01 11 10. \. AB. 00 0 1 3 2. 01 4 5 7 6
(還有109個字)
首頁
上一頁
1
下一頁
尾頁