wenn du so freundlich wärst und parameter-array und übergabewert-array definieren könntest...
deklaration einer funktion, die ein (int) array übernimmt und nichts zurückgibt:
void foo (int []);
deklaration einer funktion, die ein (int) array übernimmt und eines zurückgibt:
int * foo (int []);
- - , die ein array einer bestimmten größe nimmt und nix zurückgibt:
void foo (int [42])
und damit folgende beispiel definitionen:
void foo (int x[]) { cout << x[10]; }
int *foo (int x[]) { x[10] = 10; return x; }
void foo (int x[42]) { x[22] = 21; }