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.
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
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.
Zunächst erstellen wir eine neue C++-Datei namens print_array.cpp
im Verzeichnis ~/project
.
touch ~/project/print_array.cpp
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.
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
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.
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
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.
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
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.