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



Returned перевод

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

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

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

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

Ответ от 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;

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

Для чего нужен микроскоп?
Микроскоп нужен для того, чтобы увеличить изображение мельчайших предметов, клеток или
подробнее...

PHP. Объясните пожалуйста, для чего используют в функциях return true и return false .
Оператор return в PHP используется для завершения работы функции и передачи результата обратно в то
подробнее...

Объясните пожалуйста, что такое HEX редактор и для чего он нужен?
HEX редактор это программа для просмотра и редактирования файлов на низком побайтовом уровне. В
подробнее...

что посоветуете начинающему хакеру?
Для старта в сфере информационной безопасности важно сразу выбрать путь этичного хакинга и защиты
подробнее...

Что такое Delphi и с чем это едят?:)
Delphi — это среда разработки и язык программирования, изначально основанный на Паскале. Он
подробнее...
Return на Википедии
Посмотрите статью на википедии про Return
Параметр программирование на Википедии
Посмотрите статью на википедии про Параметр программирование
 

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

Имя*

E-mail:*

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