Heim > häufiges Problem > Hauptteil

So definieren Sie ein Array in der Sprache C

清浅
Freigeben: 2020-09-08 17:40:33
Original
125344 Leute haben es durchsucht

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};
Nach dem Login kopieren

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 }  };
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!