Returned перевод
Автор Usermira задал вопрос в разделе Другие языки и технологии
Для чего нужен return в C++ ?например return 0; и получил лучший ответ
Ответ от PHP C++ LINUX[гуру]
Оператор return в C++ завершает выполнение функции и передает значение в вызвавшую её часть программы. Конструкция return 0 чаще всего применяется в главной функции main. Ноль является общепринятым стандартом, сообщающим операционной системе, что программа завершилась успешно и без ошибок. Если в процессе работы возникла проблема, можно вернуть другое число, например 1, чтобы указать на конкретный тип ошибки или аварийный выход, что очень помогает при отладке и автоматизации. Если функция объявлена с типом void, она не возвращает значения, но оператор return без числа позволяет выйти из неё досрочно при выполнении определенного условия.
нормальный или аварийный выход
Это возвращение значения из функции.
например:
функция:
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;
Для чего нужен микроскоп?
Микроскоп нужен для того, чтобы увеличить изображение мельчайших предметов, клеток или
подробнее...
PHP. Объясните пожалуйста, для чего используют в функциях return true и return false .
Оператор return в PHP используется для завершения работы функции и передачи результата обратно в то
подробнее...
Объясните пожалуйста, что такое HEX редактор и для чего он нужен?
HEX редактор это программа для просмотра и редактирования файлов на низком побайтовом уровне. В
подробнее...
что посоветуете начинающему хакеру?
Для старта в сфере информационной безопасности важно сразу выбрать путь этичного хакинга и защиты
подробнее...
Что такое Delphi и с чем это едят?:)
Delphi — это среда разработки и язык программирования, изначально основанный на Паскале. Он
подробнее...