阿摩線上測驗 登入

申論題資訊

試卷:94年 - 94 交通事業公路升資考試_員級晉高員級_資訊管理、資訊處理:程式語言#38990
科目:程式語言
年份:94年
排序:0

題組內容

五、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 分)