So drucken Sie ein Array in C ++

So drucken Sie ein Array in C ++
Das Array ist die Gruppe von Elementen eines ähnlichen Typs, die an zusammenhängenden Speicherorten platziert sind. Die Hauptsache im Array ist, dass es mit Hilfe eines Index zu einer eindeutigen Kennung verwiesen werden kann. Wir können das Array als unsere eigene Wahl erklären. Wenn wir das Array deklarieren, Feld in den Quadratklammern Feld. Die Syntax des Arrays in C ++ ist Datentyp -Variablenname [Rang] = Elemente, der Bereich kann automatisch definiert werden, wenn wir Elemente zuweisen. In diesem Fall können Sie quadratische Klammern leer lassen, wo der Typ gültig ist, z. B. Ganzzahl und Float. Diese Elemente beginnen von null bis so auf. Das Offensichtliche ist, dass wir vor seiner Verwendung deklarieren müssen.

Standardmäßig erfolgt die Initialisierung des Arrays von links nach rechts. Wir können sagen, dass keiner seiner Elemente als ein bestimmter Ort der Speicher des Arrays festgelegt werden kann. Nachdem wir den Bereich oder das Element des Arrays festgelegt haben, können wir Werte nach dem gleichen Anzeichen in den lockigen Klammern angeben. Wir können bestimmte Werte explizit initialisieren, wenn wir sie deklarieren. Die Anzahl der Werte darf nicht größer sein als der Bereich, den wir als Bereich des Arrays festlegen.

Einfügen und drucken Sie ein Array:

Hier zeigen wir Ihnen, wie wir ein Array einfach initialisieren, einfügen und drucken. Wir können auf den Wert des Arrays zugreifen, genau wie wir auf die einfache Variable des identischen Datentyps zugreifen. Wenn wir die Grenze des Arrays überschreiten, gibt es keinen Fehler in der Kompilierungszeit, aber es kann einen Laufzeitfehler verursachen.

#enthalten
Verwenden von Namespace STD;
int a [] = 4, 8, 16;
int main ()

Cout << a[0]<Cout << a[1]<Cout << a[2]<Rückkehr 0;

Hier fügen Sie unseren Eingangs-Output-Stream hinzu und fügen Sie Namespace-Standards hinzu. Dann initialisieren wir ein Integer -Array mit dem Namen 'a' und weisen ihm einige Werte zu. Im Hauptteil des Codes zeigen wir das Array einfach mit seinen Indizes an. Um unsere Ausgabe lesbar zu machen, drucken wir jeden Wert mit Hilfe der Endl -Anweisung auf eine neue Zeile aus.

Drucken Sie Array mit Schleife aus:

Im obigen Beispiel verwenden wir eine Cout -Anweisung für jeden Index, der unseren Code langwierig macht und Platz im Speicher nimmt. Wir verwenden die Schleife, um unser Array zu besiegen. Dies macht unseren Code kurz und speichert unsere Zeit und unseren Raum.

#enthalten
Verwenden von Namespace STD;
int arr [10] = 12, 14, 16, 18, 20, 22, 24, 26, 28, 30;
int main ()

für (int i = 0; i<10 ; i++ )

Cout << arr[i]<<"\t";

Rückkehr 0;

Jetzt können wir sehen, dass wir ein langes Array mit der Länge von 10 initialisiert und in jedem Index die Mitglieder zugewiesen haben. Dann schreiben wir eine Schleife, und die Grenze der Schleife entspricht der Grenze des Arrays im Hauptteil des Code. In der Schleife schreiben wir einfach die Cout -Anweisung zusammen mit dem Endl und zeigen jedes Mitglied des Arrays an, das von Null beginnt, bis die Bedingung falsch ist.

Wert und Druckarray erhalten:

Da wir wissen, dass es bei der Programmierung viele Probleme lösen muss, brauchen wir etwas, das in unserer Entwicklung Vielseitigkeit aufweist. Das Array kann es uns ermöglichen, Ihren Wert einzugeben. Dieses Array speichert es in seinen Indizes, und wir können diese Werte gemäß unserer Wahl oder unserem Zustand verwenden.

#enthalten
Verwenden von Namespace STD;
int main ()

int b [5];
für (int i = 0; i < 5; i++)

Cout << "Enter Value for index " << i b[i];

Cout << "\n You Entered\n";
für (int i = 0; i < 5; i++)

Cout << "At index : " << i << " ,Value is : " << b[i] << " \n";

Rückkehr 0;

Hier schließen wir unsere Bibliothek und unseren Namespace ein und starten den Hauptteil des Programms. In unserer Hauptfunktion haben wir unser Array mit dem Datentyp der Ganzzahl initialisiert. Danach starten wir unsere Schleife und bitten den Benutzer, die Werte in jedem Schleifenindex einzugeben. Wir speichern diese Werte in ihren jeweiligen Indizes. Dann starten wir eine andere Schleife, um die Werte anzuzeigen, die wir in die frühere Schleife eingegeben haben.

Holen Sie sich die Größe und den Wert und drucken Sie dann das Array:

Wie bereits erwähnt, gibt uns das Array viele Einrichtungen, um uns beim Codieren bequem zu machen. Hier sprechen wir, dass wir auch die Größe unseres Arrays definieren können. Um unseren Speicher zur Laufzeit zu speichern. Wenn wir die Größe beim Codieren nicht kennen, können Sie das Array einfach leeren und den Benutzer bitten, die Größe zur Laufzeit festzulegen.

#enthalten
Verwenden von Namespace STD;
int main ()

int size = 0;
CoutSize;
Cout<int myarr [Größe];
für (int i = 0; i < size; i++)

Cout << "Enter Value at index " << i myarr[i];

Cout << "\n You Entered\n";
für (int i = 0; i < size; i++)

Cout << myarr[i] << " \t";

Rückkehr 0;

Wie Sie in diesem Beispiel sehen, beginnen wir nach den Protokollen des Code. Nachdem wir den Wert vom Benutzer genommen haben, speichern wir diese Variable. Dann weisen wir diesen Wert als Größe des Arrays zu. Danach starten wir die Schleife, um Werte des Arrays vom Benutzer zu erhalten und sie in ihren Indizes zu speichern. Danach verwenden wir eine andere Schleife, um unseren Wert anzuzeigen, und wir verwenden „\ t“, um eine Registerkarte zwischen dem Wert und ihnen von anderen zu trennen.

Drucken 2D -Array:

Wir diskutieren jetzt den Liner oder 1D, bei dem es sich um ein eindimensionales Array handelt. Hier diskutieren wir das andere und Hauptarray, das als 2D-Array oder zweidimensionales Array bezeichnet wird. Dieses Array ist wie eine Matrix, und wir geben unsere Werte in seinen Indizes ein. So muss es indexieren: Eine ist von links nach rechts oder in einer Reihe; Die zweite ist von bis nach unten oder in der Spalte.

Die Syntax des 2D -Arrays in C ++ ist Datentyp -Variablenname [Rang] [Bereich] = Element, Element, Element, Element. Jetzt gehen wir zum Beispiel.

#enthalten
Verwenden von Namespace STD;
int main ()

int zwei_d_arr [2] [2] = 2,4, 6,8;
Cout<<"value at 0,0 = "<Cout<<"value at 0,1 = "<Cout<<"value at 1,0 = "<Cout<<"value at 1,1 = "<Rückkehr 0;

Hier können wir sehen, dass in diesem Code keine schwierige Sache ist. Wir haben einfach ein Ganzzahl 2D -Array initialisiert. Sie können sagen, wir nehmen eine Matrix von 2 × 2. Zu diesem Array Werte zuweisen. Danach drucken wir diese Arrays nur und Sie können die Werte auf ihren jeweiligen Indizes sehen.

Abschluss:

Dieser Artikel definiert das Array und erläutert kurz alle grundlegenden Funktionen. Außerdem untersuchen wir, wie viele Möglichkeiten wir im Code Lesen und Schreiben von Arrays lesen und schreiben können. Dann beschreiben wir die Hauptart von Array, ein 2D -Array, und dann erklären wir, wie wir es mit Hilfe verschiedener Beispiele auf verschiedene Weise anzeigen können.