So deklarieren Sie ein Array mit Doppeldatentyp in C++
Es gibt zwei Möglichkeiten, ein Array gemäß Speicherzuweisung zu deklarieren:
So deklarieren Sie ein statisches Array mit Doppel -Datentyp
Statische Arrays werden im Speicherstapel des Programms gehalten. Infolgedessen müssen wir die Array -Größe zur Kompilierung entscheiden. In dieser Art von Array wird die Größe während der Kompilierungszeit festgelegt, die behoben bleibt, der Speicher wird jedoch während der Laufzeit zugewiesen.
Das Folgende ist die Syntax, um ein statisches Array mit Doppel -Datentyp in C ++ zu deklarieren:
DataType Array_Name [Größe] = Elements;In der obigen Syntax müssen Sie das Array definieren Datentyp Nennen Sie als doppelt das Array, stellen Sie die Arraygröße ein und fügen Sie die Elemente im Array hinzu.
Das angegebene Stück Code beschreibt die Statische Erklärung eines Arrays mit Doppel -Datentyp in c++.
#enthaltenIm obigen Programm, Doppelte my_array [7] sind die Doppelart -Arrays mit statischer Speicherzuweisung mit fester Größe während der Zusammenstellung. Hier haben wir für die Schleife jedes Array -Element in c gedruckt++.
Ausgang
So deklarieren Sie ein dynamisches Array mit Doppel -Datentyp
A Dynamisches Array In C ++ befindet sich ein Array, dessen Größe zur Laufzeit und nicht zur Kompilierungszeit bestimmt werden kann. Es wird unter Verwendung von Zeigern und Speicherzuweisungsfunktionen wie neu und löschen implementiert.
Das Folgende ist die Syntax, um a zu deklarieren Dynamisches Array in C ++:
DataType *array_name new DataType [Größe] Elemente;Hier, Datentyp Bezieht sich auf den Datentyp der Elemente, der im Array gespeichert wird. Array_Name ist der Name, den Sie für das Array auswählen. Größe Gibt die Anzahl der Elemente an, die das Array enthalten wird. Der Elemente ist eine optionale Liste der Anfangswerte für die Array -Elemente und kann weggelassen werden, wenn Sie das Array zum Zeitpunkt der Zuordnung nicht initialisieren müssen.
Der neu Das Schlüsselwort verteilt den Speicher auf dem Haufen für das Array und gibt einen Zeiger auf das erste Element des Arrays zurück. Dieser Zeiger wird dem zugeordnet Array_Name Variable.
Das angegebene Programm gibt die Erklärung eines dynamisch zugewiesenen Arrays in C an++.
#enthaltenDer obige Code deklariert ein dynamisches Array von Typ mit 10 Elementen, die mit bestimmten Werten initialisiert wurden, und druckt sie mit einer für die Schleife aus.
Ausgang
Abschluss
Das Deklonieren eines Arrays mit Doppel -Datentyp in C ++ kann sowohl mit statischen als auch mit dynamischen Zuordnungsmethoden erreicht werden. Die statische Zuweisung bietet möglicherweise eine bessere Leistung und einen einfacheren Code, ist jedoch möglicherweise nicht für Situationen geeignet, in denen die Größe des Arrays zur Laufzeit ermittelt werden muss. Die dynamische Allokation hingegen bietet eine größere Flexibilität in Bezug auf die Größe und kann in Situationen nützlich sein, in denen die Größe des Arrays zur Kompilierungszeit nicht bekannt ist.