Void-Funktionen
Teil des Abschnitts Grundlagen der C++-Journey von Coddy — Lektion 57 von 74.
In C++ ist eine void-Funktion eine Funktion, die keinen Wert zurückgibt. Wenn Sie eine Funktion als void deklarieren, zeigt dies an, dass die Funktion eine Aufgabe oder eine Reihe von Operationen ausführt, aber kein Ergebnis erzeugt, das an den Aufrufer zurückgegeben werden muss. void-Funktionen werden verwendet, wenn Sie Aktionen wie das Ausgeben von Text, das Ändern von Objektzuständen oder das Ausführen einer Folge von Anweisungen durchführen möchten, ohne einen bestimmten Wert zurückzugeben.
Hier ist die Grundstruktur einer void-Funktion:
void functionName(parameters) {
// Auszuführender Code
}Aufgabe
EinfachErstellen Sie eine void-Funktion namens printNTimes. Diese Funktion sollte zwei Argumente entgegennehmen:
- Einen String
message. - Einen Integer
n.
Die Funktion soll die message n-mal auf der Konsole ausgeben. Verwenden Sie eine for-Schleife, um die Ausgabe zu wiederholen.
Rufen Sie in der main-Funktion printNTimes mit den Eingaben message und der Eingabe n auf.
Spickzettel
Eine void-Funktion gibt keinen Wert zurück und wird verwendet, um Aktionen auszuführen, ohne ein Ergebnis zu erzeugen.
Grundstruktur einer void-Funktion:
void functionName(parameters) {
// Auszuführender Code
}Probier es selbst
#include <iostream>
#include <string>
void printNTimes(std::string message, int n) {
// Schreiben Sie hier Ihren Code
}
int main() {
std::string msg;
int n;
std::getline(std::cin, msg);
std::cin >> n;
printNTimes(msg, n);
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische AbkürzungenVergleichsoperatorenString-Vergleich7Eingabe/Ausgabe Grundlagen
cout-Anweisungcin-AnweisungString-EingabeWiederholung - Bis 120Wiederholung - Wahr oder Falsch3Variablen Teil 2
TypdeklarationNamenskonventionenWiederholung – Variablen initialisierenType Casting Teil 1Type Casting Teil 26Entscheidungsfindung
If-AnweisungIf - ElseSwitch-AnweisungBedingter OperatorWiederholung - If ElseVerschachtelte If - Else