C++ 函式 - 按引用傳遞
按引用傳遞
在前一頁的示例中,我們在將引數傳遞給函式時使用了普通變數。您也可以將函式的引用傳遞給函式。當您需要更改引數的值時,這可能很有用
示例
void swapNums(int &x, int &y) {
int z = x;
x = y;
y = z;
}
int main() {
int firstNum = 10;
int secondNum = 20;
cout << "交換前: " << "\n";
cout << firstNum << secondNum << "\n";
// 呼叫函式,它將更改 firstNum 和 secondNum 的值
swapNums(firstNum, secondNum);
cout << "交換後: " << "\n";
cout << firstNum << secondNum << "\n";
return 0;
}
自己動手試一試 »