Оператор return при прерывании программы (C++)
Создание инструкции return из main функционально эквивалентно вызову функции exit. Рассмотрим следующий пример:
// return_statement.cpp
#include <stdlib.h>
int main()
{
exit( 3 );
return 3;
}
Инструкции exit и return в предыдущем примере функционально идентичны. Однако C++ требует, чтобы функции, которые содержат типы возвращаемых значений, отличные от void, возвращали значение. Инструкции return позволяют возвращать значение из main.