就如最後 8533667 所改的沒錯
這裡做一簡單解釋教學:
參考型態的引數 - call by reference:
函數呼叫 swap(i, j) 時, 引數的 傳遞 如同int &x=i; int &y=j;。
void swap(int &x, int &y) {}
main() {
int i,j;
...
swap(i,j);
...
}
解釋:
i、x及j、y 是不同名但同體(x是i的別名);以 地址運算子 & 來 達到 call by reference 的功能
而第一樓 8533667 發表的是
位址呼叫(Call by address) 的引數呼叫
|