Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Void-Rückgabetyp | Spezifikation von Funktionsrückgabewerten
C++-Funktionen

Void-Rückgabetyp

Swipe um das Menü anzuzeigen

Der Rückgabetyp void zeigt an, dass eine Funktion keinen Wert zurückgibt. Eine solche Funktion führt ihre Aufgabe aus, liefert aber kein Ergebnis, das an anderer Stelle im Programm verwendet werden kann. Zum Beispiel eine Funktion, die die Werte eines eindimensionalen dynamischen Arrays ausgibt.

main.cpp

main.cpp

1234567891011121314151617181920212223
#include <iostream> // Function to print values of a 1D dynamic array void print_array(const int* arr, const int size) { for (int i = 0; i < size; ++i) std::cout << arr[i] << " "; std::cout << std::endl; } int main() { // Example 1D dynamic array int size = 5; int* dynamic_array = new int[size] { 1, 2, 3, 4, 5 }; // Call the function to print the array values print_array(dynamic_array, size); // Deallocate the dynamically allocated memory delete[] dynamic_array; }

Der Zweck dieser Funktion ist das Ausgeben des Arrays, und sie gibt kein sinnvolles Ergebnis zurück, daher ist ein void-Rückgabetyp angemessen. Dennoch kann die return-Anweisung in einer void-Funktion verwendet werden, um die Ausführung unter bestimmten Bedingungen vorzeitig zu beenden.

main.cpp

main.cpp

123456789101112131415161718
#include <iostream> void display_division(double a, double b) { if (b == 0) return; std::cout << "displayDivision was called: " << a / b << std::endl; } int main() { // Call the function to print the division result display_division(15, 8); // Now second argument is zero display_division(15, 0); }
question mark

Welche der folgenden Aussagen trifft auf eine Funktion mit dem Rückgabetyp void zu?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 4

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 3. Kapitel 4
some-alt