G'day!Übergeben Sie ein Array als Funktion Argument aus einer Funktion, die es als Argument in C
Wenn ich eine Funktion habe, die ein Array von Ints als Argument nimmt, und dann innerhalb dieser Funktion dasselbe Array an eine andere Funktion senden, wird es immer noch in der Lage sein, die Array-Werte zu bearbeiten und zu haben eher auf einer Hauptebene als auf einer Funktionsebene?
d.h
int
main(int argc, char *argv[]) {
int A[50];
functionB(A);
}
Funktion wo B wie folgt aussieht:
void functionB(int A[]) {
functionC(A);
}
und Funktion C derjenige ist, der die Werte tatsächlich mutiert A innerhalb von [].
Würdest du das geänderte Array oder das Original A [] sehen?
Danke!
Ja, wird die ursprüngliche Anordnung verändert werden. –
Was ist passiert, als du es ausprobiert hast? –