看板
[ Army-Sir ]
討論串[問題] 計概-程式語言
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
爬過板沒有看到類似的問題. 想請問板上各位神人. 1. 若在C語言中宣告下列變數及初值: int i = 1, j = 2, k = 3, m = 4;. j* = k = m + 5 + i; 則運算結果j等於?. 2. 下列程式如果參數傳遞的方式為 call-by-reference / cal
(還有287個字)
內容預覽:
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個字)
內容預覽:
題目是你自己寫的嗎?. 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
下一頁
尾頁