問題詳情

五、C語言的參數傳遞為以值傳遞(passed by value),若需達到以址傳遞(passed by address)則必須利用些技巧(如"&")。考慮下列程式片段,並求出 swap()執行後變數 left 及right 的值各為多少?
⑴void main( ){int left = 2, right = 5;swap(left, right);}void swap(int a, int b){int temp;temp = a;a = b;b = temp;}(10 分)

參考答案

答案:B
難度:適中0.641892
統計:A(10),B(95),C(10),D(33),E(0)

內容推薦