#include <iostream>
using namespace std;
void printarray (int arg[], int length) {
for (int n = 0; n < length; n++) {
cout << arg[n] << " ";
cout << "\n";
}
}
int main ()
{
int firstarray[] = {5, 10, 15};
int secondarray[] = {2, 4, 6, 8, 10};
printarray(firstarray, 3);
printarray(secondarray, 5);
return 0;
}
Dieser Code funktioniert, aber ich möchte verstehen, wie das Array übergeben wird.
Wenn die printarrayFunktion von der Hauptfunktion aus aufgerufen wird , wird der Name des Arrays übergeben. Der Name des Arrays bezieht sich auf die Adresse des ersten Elements des Arrays. Wie ist das gleichzusetzen int arg[]?