Ein Array in einer Funktion zurückgeben
In C ist es oft notwendig, Arrays von Funktionen zurückzugeben. Die folgende Frage befasst sich mit diesem Thema:
Frage:
Betrachten Sie ein Array int arr[5], das an die Funktion fillarr(int arr[]).:
int fillarr(int arr[]) { for(...); return arr; }
b) Wenn wir einen Zeiger zurückgeben, wie greifen wir darauf zu? it?
Antwort:
a) Die Array-Variable arr kann als Zeiger auf den Anfang ihres Speicherblocks behandelt werden. Die folgende Syntax:int fillarr(int arr[])
int fillarr(int* arr)
int* fillarr(int arr[])
Das obige ist der detaillierte Inhalt vonWie kann ich von einer C-Funktion aus ein Array zurückgeben und darauf zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!