Instruction return dans la terminaison du programme (C++)
Du point de vue fonctionnel, émettre une instruction return à partir de main équivaut à appeler la fonction exit. Prenons l'exemple suivant :
// return_statement.cpp
#include <stdlib.h>
int main()
{
exit( 3 );
return 3;
}
Les instructions exit et return de l'exemple précédent sont identiques du point de vue fonctionnel. Toutefois, C++ exige que les fonctions dont les types de retour sont différents de void retournent une valeur. L'instruction return vous permet de retourner une valeur à partir de main.