Heim  >  Artikel  >  Backend-Entwicklung  >  So schreiben Sie die Anweisung zum Deklarieren eines dynamischen Arrays

So schreiben Sie die Anweisung zum Deklarieren eines dynamischen Arrays

王林
王林Original
2020-07-01 09:25:153513Durchsuche

Die Anweisung zum Deklarieren eines dynamischen Arrays wird wie folgt geschrieben: [int size=50;int *p=new int[size];]. Dynamische Arrays werden über den neuen Operator definiert, der zum dynamischen Öffnen von Raum verwendet wird. Die Größe eines dynamischen Arrays kann während des Betriebs dynamisch geändert werden.

So schreiben Sie die Anweisung zum Deklarieren eines dynamischen Arrays

Dynamisches Array:

(Empfohlenes Lernen: C-Sprach-Tutorial)

Wir können bestehen Neuer Operator zum Definieren dynamischer Arrays. Da new zum dynamischen Öffnen von Speicherplatz verwendet wird, kann es natürlich auch zum Öffnen eines Array-Bereichs verwendet werden.

Eigenschaften dynamischer Arrays:

Die Größe kann während des Betriebs dynamisch geändert werden und kann beim Kompilieren nicht bestimmt werden.

Zum Beispiel:

int size=50;
int *p=new int[size];

Geben wir ein Beispiel:

int main()
    {        
        using namespace std;        
        int* p = new int[3]; // new运算符返回第一个元素的地址。
            p[0] = 10;
            p[1] = 9;
            p[2] = 8;        
            for (int i = 0; i < 3; i++) {            
                cout << p[i] << endl;
            }
      }
rrree

Das obige ist der detaillierte Inhalt vonSo schreiben Sie die Anweisung zum Deklarieren eines dynamischen 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

In Verbindung stehende Artikel

Mehr sehen