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.