Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Was heisst folgender Satz auf Deutsch? (C++ -Programmsprache) Und was macht dabei der computer?

"If the function has the type void, the return statement is return; or may be omitted"

1 Antwort

Bewertung
  • vor 10 Jahren
    Beste Antwort

    Hallo Fritz B.

    Du hast eine Funktion definiert die keinen Wert zurückgeben soll. Damit man das auch bei der Definition sieht wird statt eines Rückgabetyps, void deklariert.

    void diesefunktion() {

    machwas();

    return;

    }

    Im Gegensatz zu

    int ichgebewaszurück() {

    int a;

    a = 4 + 2;

    return a;

    }

    Wenn Du das return im ersten Fall weglässt ist das ok, im zweiten Fall würde die Leere zuschlagen und der Rückgabewert wäre nicht definiert.

    Lieben Gruß,

    rebel

Haben Sie noch Fragen? Jetzt beantworten lassen.