C++ 將陣列傳遞給函式
將陣列作為函式引數傳遞
您也可以將陣列傳遞給函式。
示例
void myFunction(int myNumbers[5]) {
for (int i = 0; i < 5; i++) {
cout << myNumbers[i] << "\n";
}
}
int main() {
int myNumbers[5] = {10, 20, 30, 40, 50};
myFunction(myNumbers);
return 0;
}
自己動手試一試 »
示例解釋
該函式(myFunction
)接受一個數組作為其引數(int myNumbers[5]
),並使用 for
迴圈遍歷陣列元素。
當在 main()
函式內部呼叫該函式時,我們傳入 myNumbers
陣列,這會輸出陣列的元素。
請注意,當您呼叫函式時,在將其作為引數傳遞時,您只需要使用陣列的名稱 myFunction(myNumbers)
。但是,在函式引數中需要陣列的完整宣告(int myNumbers[5]
)。