Jeśli jesteś właścicielem tej strony, możesz wyłączyć reklamę poniżej zmieniając pakiet na PRO lub VIP w panelu naszego hostingu już od 4zł!
2014-01-06    Programowanie, C++, C, Poradnik

W tym poście przeanalizujemy zastosowanie returna w funkcji main.

Oto co głosi standard(C++11 §3.6.1 Main function):
"A return statement in main has the effect of leaving the main function (destroying any objects with automatic storage duration) and calling std::exit with the return value as the argument. If control reaches the end of main without encountering a return statement, the effect is that of executing return 0;"

Łatwo można z tego wywnioskować, że pisanie return 0 na końcu main nie jest konieczne. Jednakże przyjęło się umieszczanie go, jako dobry nawyk programisty. Umownie return 0 oznacza prawidłowe wyjście z programu, zaś return n (n != 0) oznacza błąd napotkany podczas działania programu.

Wartość zwracana przez program jest umieszczana w zmiennej środowiskowej "errorlevel"(mowa o systemie windows). Do sprawdzanie jej wartości można wykorzystać m.in. cmd oraz echo %errorlevel%.
Dodaj komentarz:
Nick:
URL(opcjonalnie):