Heim >häufiges Problem >So definieren Sie ein Array in der Sprache C

So definieren Sie ein Array in der Sprache C

清浅
清浅Original
2019-04-27 11:18:06125404Durchsuche

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.

So definieren Sie ein Array in der Sprache C

[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.

Die Definition eines eindimensionalen Arrays

int[]  nullArray;
int[]  intArray = new int[ 10 ];
double[]  mathConsts = { 3.14,2.71828,1.414 };
Days[]  holiday = new Days[ 2 ]{ Days.Sat,  Days.Sun};

Die Definition von zwei -dimensionales Array

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was machen UI-Designer?Nächster Artikel:Was machen UI-Designer?