Heim > Artikel > Backend-Entwicklung > Wie sende ich das gesamte Array als Parameter in der C-Sprache?
Ein Array ist eine Reihe zusammengehöriger Elemente, die unter einem gemeinsamen Namen gespeichert sind.
Die Syntax zum Deklarieren eines Arrays lautet wie folgt:
datatype array_name [size];
Arrays können auf zwei Arten initialisiert werden:
Arrays können auch zum Zeitpunkt der Deklaration initialisiert werden, wie unten gezeigt -
int a[5] = {100,200,300,400,500};
Eine Funktion ist ein unabhängiger Block, der zum Ausführen einer bestimmten, genau definierten Aufgabe verwendet wird. Die beiden Methoden zum Übergeben eines Arrays als Parameter an die Funktion sind wie folgt:
Senden Sie das gesamte Array als Parameter an die Funktion.
Einzelne Elemente als Parameter an die Funktion senden.
Lassen Sie uns nun verstehen, wie das gesamte Array als Parameter an eine Funktion in C gesendet wird.
Um das gesamte Array als Parameter zu senden, versuchen Sie, .
Um das gesamte Array zu erhalten, muss das Array im Funktionsheader deklariert werden. 🔜 C-Programm, das zum Drucken der Elemente in einem Array in umgekehrter Reihenfolge verwendet wird –
#include<stdio.h> main ( ){ void display (int a[5]); int a[5], i; clrscr( ); printf ("enter 5 elements"); for (i=0; i<5; i++) scanf("%d", &a[i]); display (a); // Sending entire array ‘a’ using array name getch( ); } void display (int a[5]) {//receiving entire array int i; printf ("elements of the array are"); for (i=0; i<5; i++) printf("%d ", a[i]); }Ausgabe Wenn das obige Programm kompiliert und ausgeführt wird, erzeugt es das folgende Ergebnis –
Enter 5 elements 10 20 30 40 50 Elements of the array are 10 20 30 40 50
Das obige ist der detaillierte Inhalt vonWie sende ich das gesamte Array als Parameter in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!