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]
)では配列の完全な宣言が必要です。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。