Das Ausgeben von Array-Elementen in C++

C++C++Beginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In C++ werden Arrays verwendet, um mehrere Werte vom gleichen Datentyp zu speichern. Manchmal möchten wir alle Werte eines Arrays ausgeben. In diesem Lab werden wir lernen, wie man alle Werte eines Arrays in C++ ausgibt.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/BasicsGroup(["Basics"]) cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp/BasicsGroup -.-> cpp/variables("Variables") cpp/BasicsGroup -.-> cpp/operators("Operators") cpp/BasicsGroup -.-> cpp/arrays("Arrays") cpp/ControlFlowGroup -.-> cpp/conditions("Conditions") cpp/ControlFlowGroup -.-> cpp/for_loop("For Loop") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") subgraph Lab Skills cpp/variables -.-> lab-96204{{"Das Ausgeben von Array-Elementen in C++"}} cpp/operators -.-> lab-96204{{"Das Ausgeben von Array-Elementen in C++"}} cpp/arrays -.-> lab-96204{{"Das Ausgeben von Array-Elementen in C++"}} cpp/conditions -.-> lab-96204{{"Das Ausgeben von Array-Elementen in C++"}} cpp/for_loop -.-> lab-96204{{"Das Ausgeben von Array-Elementen in C++"}} cpp/output -.-> lab-96204{{"Das Ausgeben von Array-Elementen in C++"}} cpp/files -.-> lab-96204{{"Das Ausgeben von Array-Elementen in C++"}} end

Erstellen einer neuen C++-Datei

Zunächst erstellen wir eine neue C++-Datei namens print_array.cpp im Verzeichnis ~/project.

touch ~/project/print_array.cpp

Schreiben des Codes zum Ausgeben eines Arrays

In diesem Schritt werden wir den Code schreiben, um alle Werte eines Arrays auszugeben.

#include <iostream>
using namespace std;

void printArray(int arr[], int size) {
   for(int i=0; i<size; i++) {
      cout<<arr[i]<<" ";
   }
   cout<<"\n";
}

int main() {
   int arr[5] = {1, 2, 3, 4, 5};
   printArray(arr, 5);
   return 0;
}

In diesem Code haben wir eine Funktion namens printArray erstellt, die zwei Argumente annimmt: ein Array und seine Größe. Die Funktion verwendet dann eine for-Schleife, um durch das gesamte Array zu iterieren und jedes Element auszugeben.

In der Hauptfunktion haben wir ein ganzzahliges Array der Größe 5 mit einigen Werten initialisiert und es zusammen mit seiner Größe der Funktion printArray übergeben.

Kompilieren und Ausführen des Programms

Speichern Sie die Datei print_array.cpp und öffnen Sie ein Terminal im Verzeichnis ~/project. Verwenden Sie den folgenden Befehl, um das Programm zu kompilieren und auszuführen:

g++ print_array.cpp -o print_array &&./print_array

Nachdem das Programm ausgeführt wurde, sollten Sie die folgende Ausgabe sehen:

1 2 3 4 5

Drucken des kleinsten Elements eines Arrays

Lassen Sie uns nun die printArray-Funktion modifizieren, um das kleinste Element eines Arrays auszugeben.

#include <iostream>
using namespace std;

void printArray(int arr[], int size) {
   int min = arr[0];
   for(int i=0; i<size; i++) {
      if(arr[i] < min) {
         min = arr[i];
      }
   }
   cout<<"Minimum element is: "<<min<<"\n";
}

int main() {
   int arr[5] = {7, 3, 8, 5, 1};
   printArray(arr, 5);
   return 0;
}

In diesem修改变的代码中,我们添加了一个名为min的变量来存储数组的最小元素。然后我们使用一个for循环遍历数组,并将每个元素与min的当前值进行比较。如果当前元素小于min,则更新min的值。最后,我们输出min的值。

In diesem修改变的代码中,我们添加了一个名为min的变量来存储数组的最小元素。然后我们使用一个for循环遍历数组,并将每个元素与min的当前值进行比较。如果当前元素小于min,则更新min的值。最后,我们输出min的值。

In diesem modifizierten Code haben wir eine Variable namens min hinzugefügt, um das kleinste Element des Arrays zu speichern. Wir verwenden dann eine for-Schleife, um durch das Array zu iterieren und jedes Element mit dem aktuellen Wert von min zu vergleichen. Wenn das aktuelle Element kleiner als min ist, wird der Wert von min aktualisiert. Schließlich drucken wir den Wert von min aus.

Kompilieren und Ausführen des Programms

Speichern Sie die Datei print_array.cpp und verwenden Sie den folgenden Befehl, um das Programm zu kompilieren und auszuführen:

g++ print_array.cpp -o print_array &&./print_array

Nachdem das Programm ausgeführt wurde, sollten Sie die folgende Ausgabe sehen:

Minimum element is: 1

Drucken des größten Elements eines Arrays

Schließlich modifizieren wir die printArray-Funktion, um das größte Element eines Arrays auszugeben.

#include <iostream>
using namespace std;

void printArray(int arr[], int size) {
   int max = arr[0];
   for(int i=0; i<size; i++) {
      if(arr[i] > max) {
         max = arr[i];
      }
   }
   cout<<"Maximum element is: "<<max<<"\n";
}

int main() {
   int arr[5] = {7, 3, 8, 5, 1};
   printArray(arr, 5);
   return 0;
}

In diesem modifizierten Code haben wir eine Variable namens max hinzugefügt, um das größte Element des Arrays zu speichern. Wir verwenden dann eine for-Schleife, um durch das Array zu iterieren und jedes Element mit dem aktuellen Wert von max zu vergleichen. Wenn das aktuelle Element größer als max ist, wird der Wert von max aktualisiert. Schließlich drucken wir den Wert von max aus.

Kompilieren und Ausführen des Programms

Speichern Sie die Datei print_array.cpp und verwenden Sie den folgenden Befehl, um das Programm zu kompilieren und auszuführen:

g++ print_array.cpp -o print_array &&./print_array

Nachdem das Programm ausgeführt wurde, sollten Sie die folgende Ausgabe sehen:

Maximum element is: 8

Zusammenfassung

In diesem Lab haben wir gelernt, wie man alle Werte eines Arrays in C++ ausgibt. Wir haben auch gelernt, wie man das kleinste und das größte Element eines Arrays findet. Indem man diese Schritte befolgt, kann man alle Elemente eines Arrays ausgeben und andere Operationen darauf ausführen.