Frage zu Code



  • Hallo,

    warum gibt dieser Code "Ausgabe in Funktion" zwei mal aus?

    Bin noch ein ziemlicher Anfänger 😉

    Danke & Lg

    **************************************

    #include <iostream>
    #include <string>
    using namespace std;

    int addieren (int summand1, int summand2);

    int main ()
    {

    int zahl1 = 10;
    int zahl2 = 5;

    addieren (zahl1, zahl2);

    int var = addieren (zahl1, zahl2);
    cout << var << endl;

    return 0;
    }

    int addieren (int z1, int z2)
    {
    int erg = z1 + z2;

    cout << "Ausgabe in Funktion" << endl;

    return erg;
    }



  • Ganz einfach: Weil du es zweimal aufrufst.



  • Weil addieren zweimal aufgerufen wird.
    Du solltest auch Code-Tags verwenden, denn selbst diese paar Zeilen sind so nur schwer zu lesen.


Anmelden zum Antworten