Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

C++. Для чего нужен return?

Qwe Rty Знаток (405), закрыт 3 года назад
Начинаю изучение C++ в ВУЗе и у меня возникли вопросы. Зачем нужен return? Что значат цифры после него (например return 0)? Зачем его пишут? Простыми словами пожалуйста.
Лучший ответ
Некто Нектов Знаток (340) 3 года назад
Если у тебя такой простой вопрос вызывает сложности с гуглением, то ситуация печальная
Qwe RtyЗнаток (405) 3 года назад
Простыми словами пожалуйста, я это читал и не понял
Некто Нектов Знаток (340) Qwe Rty, парень, ты учишься на айтишника и не можешь понять момент, который понимают 15-летние школьники в туториалах на ютубе. Всё так?
Мощная МашинаУченик (107) 1 год назад
Что такое RETURN в итоге?
Что значит "функция вернет что-то" - это значит выведет на экран или что или она сохранит это значение где-то??????????
Остальные ответы
del Просветленный (20599) 3 года назад
>> Зачем нужен return?
Это оператор. Оператор оперирует операндами. Вмести они совершают операцию и могут быть частью более большого выражения.

>> Что значат цифры после него ...
Это не обязательно цифры (числовой литерал) это может быть все что угодно что станет операндом для оператора return.
Bah Kamar Мастер (2317) 3 года назад
Возвращаемое значение обычно результат действий (вычислений), выполненных функцией. 0 возвращается обычно тогда, когда нужно выполнить только действия. Формат функции требует возврата значения. Тип ( целое, строка,...) задается описании функции.
Гений Николы Теслы Просветленный (30604) 3 года назад
Клавиша Return предназначена, чтобы её нажимать. Вот так-то, студент...
Николай Веселуха Высший разум (380965) 3 года назад
Оператор return обеспечивает немедленный выход из функции, прервав дальнейшее её выполнение.

Оператор return обеспечивает последующую передачу управления кода в точку вызова его функции.

Если функция имеет возвращаемое значение определённого типа, то оператор return обязан вернуть значение данного типа в точку вызова.

Если функция не имеет возвращаемого значения (void), то оператор return прерывает дальнейшее выполнение функции и не возвращает ничего в точку вызова. На конце такого оператора ставиться точка с запятой.
Mr. Cat Гуру (3488) 3 года назад
Если ты напишешь return 0; И, при компиляции кода у тебя вывелось к примеру 0, так как ты написал 0, то значит что код отработал без ошибок. Но, если по идее у тебя должно выводиться 0, а вывелось к примеру другое число, значит у тебя будут большие неприятности.
aaaa ыыыы Ученик (112) 1 год назад
return возвращает значение функции. Если не понятно, то можно представить коробку с механизмом. этот механизм - эта функция. Коробка имеет вход и выход. На вход подаются какие то детали(в функцию передают данные). Механизм делает свою работу над деталями(выполняется основное тело функции). А в конце, механизм выдаёт результат своей работы. return это указатель, что выдать и когда(вернуть). Можно вернуть значение в условии if, можно в какой то другой конструкции, но стоит учесть, что после того, как return сработает, функция заканчивается. Вернуть она может какое то число(к примеру 0), или же какую то переменную, над которой выполняли манипуляцию
Похожие вопросы