return 0



Returned перевод

Автор Usermira задал вопрос в разделе Другие языки и технологии

Для чего нужен return в C++ ?например return 0; и получил лучший ответ

Ответ от PHP C++ LINUX[гуру]
Обычно ноль возвращается в вызывающую функцию, когда программа была выполнена успешно.
Другие значения могут быть возвращены, если произошла ошибка во время выполнения. Также определенное число может указывать тип ошибки. Например, скажем, если произошла ошибка при открытии файла, возвращаемое значение будет равно 1. Ещё это помогает в отладке программы.

Ответ от Не Скажу[гуру]
нормальный или аварийный выход

Ответ от YurArt[мастер]
Это возвращение значения из функции.
например:
функция:
private int calc (int a, int b)
{
return a+b;
}
И другая функция, которая использует эту:
private int getResult (void)
{
int res = calc(1,2);
}
В результате в переменную res будет записано значение 3.

Ответ от Президент Мадагаскара[гуру]
Я это по свойму трактую после паскаля, фунция - это программа, которая возвращает какой-либо результат, т. е. она принимает значение, x = fun( );
так вот чтоб этому x было присвоено хоть какое-нть значение и сделали RETURN.
прим.
int fun( ) { int a = 5; Return a ;};
int x = fun( );
в результате х будет равен 5
если функция вообще ничего не возвращает, то ей присваивается тип void
void fun( ) { int a = 5 };
тут return уже не напишешь, и int x = fun( ); - неправильное применение.

Ответ от Алексей Кизицкий[активный]
В С++ void функции returnа не требуют. Но если нужно выйти из неё, например при каком-то условии, то просто использовать оператор
return;

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Для чего нужен return в C++ ?например return 0;
Return на Википедии
Посмотрите статью на википедии про Return
Параметр программирование на Википедии
Посмотрите статью на википедии про Параметр программирование
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*