問題詳情

21 下列 C 程式執行後的輸出為何?


(A)1, 2
(B)1, 4
(C)2, 6
(D)4, 4



參考答案

答案:B
難度:困難0.233
書單:沒有書單,新增

用户評論

適當努力,希望明年上榜】評論

先說bb先宣告為整數4main理面沒有重...

山田喜子】評論

個人見解)有錯誤歡迎指教 因為小弟觀念也不是很清 1.由於引數為 a ,c 在副程式中發現 a 並不跟主程式之a相同僅作為引數之區域變數 同時未做retrun a值僅在副程式中變化 無法被回傳2.在main程式中,a被定位在區域變數中(main中)即便 a值在副程式中有過更改(其更改的是全域變數a) 回到main中 依舊由main程式的a而定所以main程式中的a=1而b不同 b並未作為引數使用 那將按全域變數b視之所以b+=c =4 是按全域變數變更 b值直接變更答案就會是1 ,4

目標國營聯招】評論

main裡面有宣告a沒有宣告b ★★☆...