Einführung in Arrays (C Programmiersprache): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
// via Wikitext Extension for VSCode |
|||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 30: | Zeile 30: | ||
==Funktion parameterübergeben Arrays== | ==Funktion parameterübergeben Arrays== | ||
Arrays können als Parameter an Funktionen übergeben werden. Hier ist ein Beispiel | Arrays können als Parameter an Funktionen übergeben werden. Hier ist ein Beispiel | ||
<pre | <pre> | ||
void printArray(int arr[], int size) { | void printArray(int arr[], int size) { | ||
for (int i = 0; i < size; i++) { | for (int i = 0; i < size; i++) { | ||
Zeile 36: | Zeile 36: | ||
} | } | ||
} | } | ||
int zahl[] = {1,2,3,4,5,788,900}; | |||
int laenge = sizeof(zahl) / sizeof(zahl[0]); | |||
printArray(zahl,laenge); | |||
</pre> | </pre> | ||
==Funktionen, die Arrays zurückgeben== | ==Funktionen, die Arrays zurückgeben== | ||
Funktionen können keine Arrays direkt zurückgeben, aber sie können Zeiger auf Arrays zurückgeben. Hier ist ein Beispiel: | Funktionen können keine Arrays direkt zurückgeben, aber sie können Zeiger auf Arrays zurückgeben. Hier ist ein Beispiel: |