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: