Welcome 歡迎光臨! 愛上網路-原本退步是向前 !

115臺北市國中

選擇54 答案有問題

(A) 9 8 7 (B) 8 7 8

(C) 7 7 8 (D) 8 8 9

 

第一步:計算 f331(x)

      呼叫 f331(int& y),由於是引用傳遞(Reference),y 就是 x 本身。

      執行 ++y(前置遞增):x 的值先加 1 變成 8,並回傳 8。

第二步:計算中間的 x

      此時 x 的值已經在第一步被更新為 8,因此印出 8。

第三步:計算 f332(x)

            呼叫 f332(int& y),y 同樣是 x 的引用。

            執行 y++(後置遞增):先回傳當前 x 的值 8,隨後 x 的值加 1 變成 9。

輸出 8 8 8

 

[ 資訊科技 ] 瀏覽次數 : 22 更新日期 : 2026/08/26