Vorteile des Arrays in C++
Nachteile des Arrays in c++
Wie man ein Array in C deklariert++
Die Methode zum Erstellen eines Arrays ist identisch mit der zum Erstellen von Variablen verwendet. Das Erklären des Arrays kommt an erster Stelle. Nachdem wir das Array deklariert haben, haben wir die Möglichkeit, es sofort oder später zu initialisieren. Wir müssen drei Elemente erwähnen, wenn wir das Array deklarieren: den Namen des Arrays, den Datentyp, die Größe und andere Details des Arrays. Der Name des Arrays dient auch als Zeiger auf seine allererste Komponente.
Beispiel 1
In diesem Beispiel werden zwei Integer -Arrays initialisiert, eine mit einer Größe, die während der Erstellung nicht bereitgestellt wurde, und die andere mit einer angegebenen Größe, aber weniger Elemente wurden initialisiert.
#enthaltenZunächst haben wir ein Array als „arr_1“ mit einer leeren Größe erstellt und es mit fünf Ganzzahlen initialisiert. Danach deklarierten wir ein weiteres Array mit der Größe als „10“. Die Elemente werden mit der angegebenen Größe eines Arrays in das Array eingefügt. Dann haben wir mit der for -Schleife die Elemente sowohl der Arrays "arr_1" als auch "arr_2" gedruckt. Beachten Sie, dass wir in der für Schleife eine bedingte Aussage haben, dass „I“ geringer sein sollte als die Größe des angegebenen Arrays.
Die beiden verschiedenen Arrays werden im Ausgang erzeugt. Die ersten Array -Elemente sind die gleichen wie im Array. Das zweite Array zeigt drei Null im letzten, da wir nur sieben Elemente eingefügt haben und die Größe des angegebenen Arrays „10“ ist.
Beispiel 2
Wir können dem Array eine Elementliste zuweisen und seine Größe angeben. Die Elemente einer Liste könnten weniger sein als die zugeteilte Nummer in diesem Fall. Danach wird das Array vom Compiler mit der angegebenen Größe erstellt, und die Elemente werden nacheinander zugeordnet, beginnend am Anfang des Arrays.
#enthaltenFür das Array wurde eine Größe von „5“ angegeben, die wir als „NUMS“ erklärt haben.In der Array haben wir Elemente hinzugefügt, die weniger als die Gesamtgröße des Arrays sind. Beachten Sie, dass wir vier Indizes im Array besetzt haben, wenn der Array -Index von Null beginnt. Anschließend verwendeten wir ein Bereichsbasis für Loop, um Array-Elemente zu drucken. Const int & ele wurde durch int „ele“ als Range-Deklaration in unserer bahnbasierten Schleife ersetzt. Die Const Int & Ele wird aus den folgenden Gründen dennoch bevorzugt:
Für jede Iteration werden die Elemente des Arrays einfach in die Variable „ELE“ kopiert, die Elemente des Arrays kopiert werden. Anstatt die Daten in eine neue Variable zu übertragen, greift „& ele“ die Speicheradressen der Array -Elemente direkt zu. Es verwendet wenig Speicher. Die Elemente des Arrays werden nicht geändert; Wir drucken sie nur. Const wird verwendet; Infolgedessen verhindern Sie, dass die Werte des Arrays ungewollt ändern. Danach verwenden wir die konventionelle für die Schleifenmethode zum Drucken der Elemente des Arrays.
Beide für Schleifenmethoden zeigten das gleiche Array -Element in der Ausgabe an:
Beispiel 3
Zuvor haben wir Beispiele für eine Ganzzahl gegeben. In diesem Beispiel wird das String -Array erstellt und angezeigt.
#enthaltenWir haben ein Array als "arr1" definiert und es mit Stringelementen deklariert. Danach haben wir unser zweites Array definiert und Elemente mit der angegebenen Arraygröße eingefügt. Dann druckten wir mit der für die für die Loop -Methode die Array -Elemente aus.
Die Ausgabe erzeugt das folgende Array von Stringelementen.
Beispiel 4
In diesem Beispiel haben wir Zahlen von den Benutzern genommen und in einem Array gespeichert.
#enthaltenWir haben das Array als „arr“ erstellt, und die Größe des Arrays beträgt fünf. Der Benutzer wird dann aufgefordert, mit der danach gedruckten Cout -Anweisung fünf ganze Zahlen in ein Array einzugeben. Sie haben noch einmal von n = 0 bis n = 4 mit A für Schleife iteriert. Für jede Iteration haben wir eine Benutzereingabe gesammelt und sie als arr [n] gespeichert. Um jedes Element des Arrays zu drucken, verwendeten wir wieder eine für die Schleife.
Die Ausgabe des Array -Elements wird hier angezeigt, nachdem die Eingabe vom Benutzer erhalten wurde.
Abschluss
Das Array wird als entscheidende Komponente in C ++ angesehen, da es das Gedächtnismanagement erleichtert und die Programmeffektivität erhöht. Aufgrund seiner Fähigkeit, eine mehrdimensionale Datenspeicherung bereitzustellen, kann sie in verschiedenen Techniken verwendet werden. Wenn es wichtig ist, Elemente desselben Datentyps zu speichern, ist es immer am besten, ein Array zu verwenden.