Void-Funktionen
Teil des Abschnitts Grundlagen der C++-Journey von Coddy. Lektion 57 von 74.
In C++ ist void ein spezieller leerer Typ, der als Rückgabetyp verwendet wird, um eine Funktion zu kennzeichnen, die keinen Wert zurückgibt. Wenn du eine Funktion als void deklarierst, bedeutet das, 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 du Aktionen wie das Ausgeben von Text, das Ändern von Objektzuständen oder das Ausführen einer Folge von Anweisungen durchführen möchtest, ohne einen bestimmten Wert zurückzugeben.
Hier ist die grundlegende Struktur einer void-Funktion:
void functionName(parameters) {
// Code, der ausgeführt werden soll
}Aufgabe
EinfachErstelle eine void-Funktion namens printNTimes. Diese Funktion sollte zwei Argumente entgegennehmen:
- Einen String
message. - Eine Ganzzahl
n.
Die Funktion sollte message n-mal auf der Konsole ausgeben. Verwende eine for-Schleife, um die Ausgabe zu wiederholen.
Rufe in der main-Funktion printNTimes mit den Eingaben message und der Eingabe n auf.
Probier es selbst
#include <iostream>
#include <string>
void printNTimes(std::string message, int n) {
// Schreibe deinen Code hier
}
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Übe selbstständig: Online-C++-Compiler