C++ Übergeben Sie ein Array an eine Funktion
Übergeben Sie Arrays als Funktionsparameter
Sie können einer Funktion auch Arrays übergeben:
Beispiel
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;
}
Try it Yourself »
Beispiel erklärt
Die Funktion (myFunction
) nimmt ein Array als Parameter (int myNumbers[5]
) und durchläuft es die Array-Elemente mit der for
-Schleife.
Wenn die Funktion innerhalb von main()
aufgerufen wird, übergeben wir das Array myNumbers
, das ausgibt die Array-Elemente.
Beachten Sie, dass Sie beim Aufrufen der Funktion nur den Namen des Arrays verwenden müssen, wenn Sie es als Argument myFunction(myNumbers)
übergeben. Allerdings ist die vollständige Deklaration des Arrays im Funktionsparameter erforderlich (int myNumbers[5]
).