二、考慮下述用類似 C 語言的語法寫出的程式:
void swap(int a, int b) {
int temp;
temp = a;
a = b;
b = temp;}
void main() {
int value = 1, list[4] = {2, 3, 4, 5} //Array list is list[1..4] swap(value, list[1]);
swap(list[1], list[2]);
swap(value, list[value])}
根據以下的參數傳遞(parameter passings)模式,逐一列出在程式執行完畢之後的
value 與 list 值: