Heim  >  Artikel  >  Backend-Entwicklung  >  Arrays in C/C++-Programmen

Arrays in C/C++-Programmen

WBOY
WBOYnach vorne
2023-09-01 10:41:15850Durchsuche

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.

Array deklarieren

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]

Array-Werte initialisieren

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

Zugriff auf Array-Elemente

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];

Beispiel

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;
}

Ausgabe

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 –

Beispiel

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;
}

Ausgabe

3rd element is 78.32

Reinitialisierungs-Array-Wert −

Beispiel

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;
}

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen