Wie C ++ Arrays in der Funktion modifizieren

Wie C ++ Arrays in der Funktion modifizieren
Arrays waren bei Programmierern und Entwicklern weithin bekannt. Wir haben Arrays in fast jeder strukturellen Sprache für objektorientierte Sprache verwendet. Wie wir wissen, speichern Arrays mehr als einen Wert in ihren Indizes, und wir ändern auch die Arrays. In den heutigen Artikel werden wir also überlegen, wie die Arrays in Funktionen von C geändert werden können++. Anmelden Sie sich zunächst aus dem Linux -System an und starten Sie das Terminal mit dem “Strg+Alt+t" Abkürzung.

Beispiel 01

Wir werden in unserer ersten Illustration ein einfaches eindimensionales Array ändern. Starten Sie das erste Beispiel, indem Sie eine neue Datei mit dem Namen „Test erstellen.CC ”in der Schale, indem die Berührungsfrist verwendet wird. Diese Datei wird im Home -Ordner von Ubuntu 20 erstellt.04. Der Befehl gnu nano ist praktisch, wenn ein Benutzer versucht, ihn zu öffnen und im Editor -Tool zu bearbeiten.

$ Touch Test.CC
$ nano test.CC

Wenn die Datei im Editor geöffnet wird, fügen Sie einen C -Code hinzu, um Arrays zu ändern. Fügen Sie zu Beginn einer Codedatei einige erforderliche Header ein, i.e., Eingabe-Output-Stream und Standard-C ++ -Bibliothek. Der Standard -Namespace muss im Code initialisiert werden, da der Code ohne ihn nicht funktioniert. Wir werden innerhalb der Hauptmethode arbeiten, um das Array in C zu ändern++. Innerhalb der Funktion main () haben wir ein Array „A“ von Größe 5 initialisiert, wobei fünf Werte darin enthalten sind. Der "CoutDie Klausel wird hier verwendet, um das ursprüngliche Array anzuzeigen. Der "fürDie Schleife wird deklariert und initialisiert, um die Array -Werte zu schleifen und sie nacheinander mit Hilfe eines "anzeigen"Cout”Klausel. Der Code ist im folgenden Bild angehängt:

Nachdem wir die ursprünglichen Array -Werte angezeigt haben, haben wir jedem Index von Array "A" mit Hilfe seiner Indexnummer einen neuen Wert zugewiesen. Andere "CoutHier wird hier verwendet, um den Benutzern mitzuteilen, dass wir das geänderte Array angezeigt haben. Danach das "fürSchleife erledigt seine Arbeit und sammelt Array -Werte nacheinander. Es zeigt die Werte am Terminal mit Hilfe eines “Cout”Erklärung noch einmal. Die main () -Methode endet hier. Nach der Zusammenstellung wird der Code ausgeführt. Die Ausgabe zeigt zuerst das ursprüngliche Array an und dann das aktualisierte:

$ G ++ Test.CC
$ ./A.aus

Beispiel 02

Ändern wir jetzt das Zeichenkabine -Array. Wir haben also dieselbe Datei geöffnet und ein Zeichenfolgenarray von Größe 5 mit drei Werten initialisiert. A "fürDie Schleife wird hier verwendet, um das initialisierte Array am Terminal anzuzeigen. Danach haben wir das Array geändert, indem wir den letzten beiden Indizes zwei neue Stringwerte zugewiesen haben. Das Array wurde nach der Aktualisierung mit Hilfe eines „erneut angezeigt“für”Schleife.

Der Code ist im folgenden angebotenen Bild angehängt.

Als wir den Code zusammengestellt und die Datei ausgeführt haben, wurden zuerst das ursprüngliche Array und dann das aktualisierte Array auf dem Shell -Bildschirm angezeigt. Die Ausgabe ist in der folgenden Schnappscheide angezeigt:

$ G ++ Test.CC
$ ./A.aus

Beispiel 03

Bisher haben wir die Beispiele für die Modifizierung eindimensionaler Arrays in C behandelt++. Derzeit veranschaulichen wir das Beispiel, das zweidimensionale Array in C zu ändern++.

Dafür haben wir dieselbe Datei geöffnet und die erforderlichen Header hinzugefügt. Nach der Verwendung des Namespace für C ++ haben wir ein zweidimensionales Array mit 2 Zeilen und 3 Spalten initialisiert. Wir haben es auch 3 Spaltenwerte zugewiesen. Die Klausel “Cout”Zeigt, dass wir das bereits deklarierte zweidimensionale Array im Terminal anzeigen werden. Mit Hilfe der "Cout" -Klausel innerhalb der ""für”Loop, das ursprüngliche Array wurde angezeigt. Die erste Schleife zeigt die Zeilen und die Sekunden zeigen die Spalten für die Array -Matrix „A“. Wir haben dem Array mit Hilfe von Zeilen- und Spaltennummern nacheinander vier neue Werte zugewiesen.

Der "Cout”Anweisung innerhalb der Loops arbeitet an der Anzeige des aktualisierten 2D -Arrays im Terminal. Während "WennHier wird hier verwendet, um das Array mit Hilfe von „\ n“ hier in zwei Dimensionen zu verkürzen. Der Code ist im folgenden Bild angehängt:

Schließlich kompilieren Sie den Code, um ihn ausführbar zu machen. Als wir den Code kompiliert und ausgeführt hatten, wurde das ursprüngliche 2D -Array angezeigt und dann das 2D -Array auf dem Terminalbildschirm aktualisiert.

$ G ++ Test.CC
$ ./A.aus

Abschluss

In diesem Handbuch wurden mehrere unkomplizierte und benutzerfreundliche Methoden erörtert, um Integer- und String-Typ-Arrays in C zu ändern++. Während der Modifizierung haben wir eindimensionale und zweidimensionale Arrays unabhängig von ihrer Größe verwendet. Wir glauben, dass dieser Artikel Ihnen von seiner besten Seite unterstützt wird und gleichzeitig eindimensionale und zweidimensionale Arrays in C verändert wird++.