Heim  >  Artikel  >  Was sind die Definitionen von Arrays?

Was sind die Definitionen von Arrays?

百草
百草Original
2023-06-20 17:28:323578Durchsuche

Was sind die Definitionen von Arrays?

1. Datentyp [] Array-Name = neuer Datentyp [Länge]

Die erste Möglichkeit, ein Array zu definieren: 1. Datentyp [] Array-Name = neuer Datentyp [Länge] Diese Methode wird definiert Die Länge des Arrays ist angegeben, der Wert jedes Elements ist jedoch nicht angegeben. Das Definieren eines Arrays auf diese Weise entspricht dem Deklarieren eines leeren Arrays mit festem Volumen. Daher müssen wir den Elementen im Array nach der Definition selbst Werte zuweisen.

Zum Beispiel:

int [] arr=new int[5];//Deklarieren Sie ein Array mit dem Namen arr und einer Länge von 5.

arr[0]=1;// Weisen Sie jedem Element im Array über den Index des Arrays einen Wert zu.

arr[2]=5;

2. Datentyp [] Array-Name = neuer Datentyp [] {Element, Element, Element};

Die zweite Art der Array-Definition: Datentyp [] Array-Name = neue Daten Typ [] {Element, Element, Element} Diese Methode gibt beim Definieren nicht die Länge des Arrays an, sondern direkt den Wert jedes Elements im Array. Auf diese Weise deklarierte Arrays können direkt verwendet werden, ohne dass wir den Elementen erneut Werte zuweisen müssen.

string [] arr=new string [] {"hello", "world", "message"};//Deklariert ein Array vom Typ String mit dem Namen arr, das drei Elemente enthält.

An dieser Stelle können wir die Elemente im Array verwenden, indem wir den Array-Namen und den Elementindex hinzufügen. Beispielsweise ist arr[0] das erste Element „hello“ im Array.

3. Datentyp [] Array-Name = {Element, Element, Element}; Die dritte Möglichkeit, ein Array zu definieren, ist Datentyp [] Array-Name = {Element, Element, Element}; eigentlich Das Obige ist die Abkürzung der zweiten Definitionsmethode. Die Verwendung dieser Definition ermöglicht es uns, weniger Code zu schreiben, aber die gleiche Funktionalität zu erreichen.

Das obige ist der detaillierte Inhalt vonWas sind die Definitionen von Arrays?. 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 ist Golang Engineer?Nächster Artikel:Was ist Golang Engineer?