Heim >häufiges Problem >So definieren Sie ein Array in der Sprache C
Es gibt vier Formen der Definition von Arrays in der C-Sprache: 1. Die Form mit nur Array-Typ und Array-Name; 2. Die Form mit festgelegter Array-Länge; 3. Verwenden Sie das Schlüsselwort new, um Speicher zuzuweisen 4. Verwenden Sie das Schlüsselwort new und weisen Sie dem Array einen Wert zu.
[Empfohlene Kurse: C-Sprach-Tutorial]
Definition von Array
Ein Array bezieht sich auf eine Sammlung, die zum Speichern desselben Datentyps verwendet wird. Ein Array ist eigentlich eine Reihe von Variablen entsprechend ihrer Verwendung unterteilt werden. Es gibt vier Formen der Array-Definition für eindimensionale Arrays, zweidimensionale Arrays und mehrdimensionale Arrays
> ( 1) Typname [] Array-Name;
(2) Typname [] Array-Name = { Anfangswertliste };
(3) Typname [] Array-Name = neuer Typname [Array-Größe];
(4) Typname [] Array-Name = neuer Typname [Array-Größe] { Anfangswertliste };
Datentyp: bezieht sich auf Array-Elemente Datentypen, Zu den gebräuchlichsten gehören Ganzzahl, Gleitkomma, Zeichen usw.
Array-Name: Er wird verwendet, um den Namen dieser Gruppe von Elementen desselben Datentyps zu vereinheitlichen. Seine Benennungsregeln sind dieselben wie die von Variablen
Als nächstes werde ich Ihnen anhand konkreter Beispiele vorstellen, wie Sie ein Array definieren.
int[] nullArray;
int[] intArray = new int[ 10 ];
double[] mathConsts = { 3.14,2.71828,1.414 };
Days[] holiday = new Days[ 2 ]{ Days.Sat, Days.Sun};
In einigen Fällen können eindimensionale Arrays die Anforderungen von Anwendungen nicht mehr erfüllen. Wenn wir Daten in einer Tabelle aufzeichnen müssen, ist die Verwendung eindimensionaler Arrays unpraktisch Wir müssen zweidimensionale Arrays verwenden
Typname[,] Array-Name;
Typname[,] Array-Name = { Anfangswertliste};
Typname [,] Array-Name = neuer Typname[Zeile, Spalte];
Typname[,] Array-Name = neuer Typname[Zeile, Spalte] {Anfangswertliste};
int[,] intArray = new int[ 10, 20 ]; double[ 2, 3 ] mathConsts= { { 3.14, 2.71828, 1.414 }, { 0.5, 0.25, 0.125 } }; Days[,] workDays = new Days[ 2, 2 ] { { Days.Mon, Days.Wed }, { Days.Tue, Days.Thu } };
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es hilft allen.
Das obige ist der detaillierte Inhalt vonSo definieren Sie ein Array in der Sprache C. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!