Heim > Artikel > Backend-Entwicklung > Arrays in C/C++-Programmen
Ein Array ist eine feste Anzahl von Elementen desselben Datentyps. Diese Elemente werden an zusammenhängenden Speicherorten im Speicher gespeichert.
Auf jedes einzelne Element eines Werts kann über seinen Indexwert mithilfe von eckigen Klammern „[]“ und Array-Namen wie a[4], a[3] usw. zugegriffen werden.
In der Programmiersprache c/c++ wird ein Array durch die Definition seines Typs und seiner Länge (Anzahl der Elemente) deklariert. Die folgende Syntax zeigt die Möglichkeit, ein Array in c/c++ zu deklarieren −
data_tpye array_name[length];
Deklarieren Sie beispielsweise ein Array vom Typ Float mit dem Namen Prozent der Länge 10.
float percentage[10]
In der Programmiersprache C++ haben Sie mehrere Möglichkeiten, Werte zu initialisieren, d. h. einen nach dem anderen zu initialisieren oder alle Werte mit einer einzigen Anweisung zu deklarieren.
Nacheinander initialisieren –
percentage[5] = 45.3;
Alle Werte auf einmal deklarieren –
float percentage[] = {56.4 , 99.0, 12.20, 67.2}
0 | 1 | 2 | 3 | 4 | 5 |
78.06 | 56,78 | 99,20 | 12,22 | 87,66 | 34,44 |
Um auf den Wert eines Arrays zuzugreifen, verwenden wir den Indexwert und den Namen des Arrays in geschweiften Klammern. Zum Beispiel:
float anam’spercentage = percentage[4];
Ein Programm zum Drucken aller Werte eines Arrays mithilfe einer for-Schleife
Echtzeitdemonstration
#include <iostream> using namespace std; int main(){ float percentage[] = {56.4 , 99.0, 12.20, 67.2}; cout<<"printing all values of the array :\n"; for(int i = 0; i<4 ; i++){ cout<<"element "<<i+1<<" = "<<percentage[i]<<endl; } return 0; }
printing all values of the array : element 1 = 56.4 element 2 = 99 element 3 = 12.2 element 4 = 67.2
Drucken bestimmter Werte eines Arrays –
Online-Demonstration
#include <iostream> using namespace std; int main(){ float percentage[4]; percentage[0] = 56.3; percentage[1] = 99.12; percentage[2] = 78.32; percentage[3] = 61.3; cout<<"3rd element is "<<percentage[2]; return 0; }
3rd element is 78.32
Reinitialisierungs-Array-Wert −
Echtzeit-Demonstration
#include <iostream> using namespace std; int main(){ float percentage[4]; percentage[0] = 56.3; percentage[1] = 99.12; percentage[2] = 78.32; percentage[3] = 61.3; cout<<"3rd element is "<<percentage[2]; percentage[2] = 12.22; cout<<"\nafter change :\n"; cout<<"3rd element is "<<percentage[2]; return 0; }
3rd element is 78.32 after change : 3rd element is 12.22
Das obige ist der detaillierte Inhalt vonArrays in C/C++-Programmen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!