Prinzipiell ist es sche** egal was du zurück gibst, da du nicht wirklich was mit dem Rückgabe Wert der Main Funktion
anfangen bzw. darauf reagieren kannst... (korrigiert mich, wenn ich falsch liege)
In der Main Funktion dient das "return 0;" hauptsächlich als Signal für das Ende des Programms!
Probiere es ganz einfach aus!
|
C-/C++-Quelltext
|
1
2
3
4
5
|
std::cout << "test" << std::endl;
return 0;
std::cout << "Diese Ausgabe erfolgt nicht mehr" << std::endl;
|
Alles was nach dem return kommt wird von der Main Funktion nicht mehr berücksichtigt!
Das liegt da dran das dass Programm sozusagen schon sein Ende erreicht hat...
Nach dem Motto: Wenn man Tot ist, kann man nicht mehr sprechen.
Du kannst auch gerne return 20343; (oder sonst was) zurückgeben, es wird keinen Unterschied, in der Main Funktion machen!
Spätestens wenn du das Kapitel über Funktionen durchgearbeitet hast, wirst du "return" verstehen... Einfach weiter lesen... manche
Fragen beantworten sich dann auch von selbst!
Aber wahrscheinlich habe ich gerade eh nur etwas geschrieben, was schon hundert vor mir geschrieben haben...