Istruzione return in chiusura del programma (C++)
Dal punto di vista funzionale, la pubblicazione dell'istruzione return da main è equivalente alla chiamata della funzione exit. Si consideri l'esempio seguente:
// return_statement.cpp
#include <stdlib.h>
int main()
{
exit( 3 );
return 3;
}
Le istruzioni return e exit nell'esempio precedente sono identiche dal punto di vista funzionale. Tuttavia, in C++ è necessario che le funzioni contenenti tipi restituiti diversi da void restituiscano un valore. L'istruzione return consente di restituire un valore da main.