Heim > Backend-Entwicklung > C++ > Arrays in C/C++?

Arrays in C/C++?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2023-09-20 20:25:02
nach vorne
687 Leute haben es durchsucht

Arrays in C/C++?

Ein Array ist eine sequentielle Sammlung von Elementen desselben Typs. Arrays werden zum Speichern von Datensammlungen verwendet. Häufig ist es jedoch sinnvoller, sich Arrays als Sammlungen von Variablen desselben Typs vorzustellen.

Anstatt eine einzelne Variable wie Zahl0, Zahl1, ... und Zahl99 zu deklarieren, können Sie eine Array-Variable (z. B. Zahlen) deklarieren und Zahlen[0], Zahlen[1] und ..., Zahlen[99] verwenden ], um jede Variable darzustellen. Auf bestimmte Elemente im Array wird durch Indizierung zugegriffen.

Alle Arrays bestehen aus zusammenhängenden Speicherorten. Die niedrigste Adresse entspricht dem ersten Element und die höchste Adresse entspricht dem letzten Element.

Array deklarieren

Das Deklarieren eines Arrays erfordert die Angabe des Elementtyps und der Anzahl der erforderlichen Elemente. Ein Array sieht wie folgt aus:

type arrayName [ arraySize ];
Nach dem Login kopieren

Deklarieren Sie ein Array durch Angabe der Größe

Dies wird als eindimensionales Array bezeichnet. arraySize muss eine Ganzzahlkonstante größer als Null sein und der Typ kann jeder gültige C++-Datentyp sein. Um beispielsweise ein Array aus 10 Elementen mit dem Namen Balance und vom Typ Double zu deklarieren, verwenden Sie die folgende Anweisung:

double balance[10];
Nach dem Login kopieren

Die Elemente eines Arrays und wie kann man auf sie zugreifen?

Ein einzelnes Datenelement in einem Array ist ein Element des Arrays. Sie können die Indizierung verwenden, um auf Elemente eines Arrays zuzugreifen.

Angenommen, Sie deklarieren ein Array-Tag wie oben. Das erste Element ist mark[0], das zweite Element ist mark[1] und so weiter. Das Array beginnt bei Index 0.

Wie initialisiere ich ein Array in der C++-Programmierung?

Deklarieren Sie ein Array, indem Sie die Größe angeben und Elemente initialisieren.

int mark[5] = {19, 10, 8, 17, 9};
Nach dem Login kopieren
.

int mark[] = {19, 10, 8, 17, 9};
Nach dem Login kopieren

Beispiel: C++-Array

C++-Programm, das ein Array verwendet, um die Summe von 5 vom Benutzer eingegebenen Zahlen zu speichern und zu berechnen

Eingabe

mark[0] is equal to 19; mark[1] is equal to 10; mark[2] is equal to 8; mark[3] is equal to 17; mark[4] is equal to 9
Nach dem Login kopieren

Ausgabe

int mark[5] = {19, 10, 8, 17, 9}

// change 4th element to 9
mark[3] = 9;
// take input from the user and insert in third element
cin >> mark[2];
// take input from the user and insert in (i+1)th element
cin >> mark[i];
// print first element of the array
cout << mark[0];
// print ith element of the array
cout >> mark[i-1];
Nach dem Login kopieren

Beispiel

Enter 5 numbers:
3
4
5
4
2
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonArrays in C/C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage