C/C++
C++. Для чего нужен return?
Начинаю изучение C++ в ВУЗе и у меня возникли вопросы. Зачем нужен return? Что значат цифры после него (например return 0)? Зачем его пишут? Простыми словами пожалуйста.
Если у тебя такой простой вопрос вызывает сложности с гуглением, то ситуация печальная


Оператор return обеспечивает немедленный выход из функции, прервав дальнейшее её выполнение.
Оператор return обеспечивает последующую передачу управления кода в точку вызова его функции.
Если функция имеет возвращаемое значение определённого типа, то оператор return обязан вернуть значение данного типа в точку вызова.
Если функция не имеет возвращаемого значения (void), то оператор return прерывает дальнейшее выполнение функции и не возвращает ничего в точку вызова. На конце такого оператора ставиться точка с запятой.
Оператор return обеспечивает последующую передачу управления кода в точку вызова его функции.
Если функция имеет возвращаемое значение определённого типа, то оператор return обязан вернуть значение данного типа в точку вызова.
Если функция не имеет возвращаемого значения (void), то оператор return прерывает дальнейшее выполнение функции и не возвращает ничего в точку вызова. На конце такого оператора ставиться точка с запятой.
Клавиша Return предназначена, чтобы её нажимать. Вот так-то, студент...
>> Зачем нужен return?
Это оператор. Оператор оперирует операндами. Вмести они совершают операцию и могут быть частью более большого выражения.
>> Что значат цифры после него ...
Это не обязательно цифры (числовой литерал) это может быть все что угодно что станет операндом для оператора return.
Это оператор. Оператор оперирует операндами. Вмести они совершают операцию и могут быть частью более большого выражения.
>> Что значат цифры после него ...
Это не обязательно цифры (числовой литерал) это может быть все что угодно что станет операндом для оператора return.
Если ты напишешь return 0; И, при компиляции кода у тебя вывелось к примеру 0, так как ты написал 0, то значит что код отработал без ошибок. Но, если по идее у тебя должно выводиться 0, а вывелось к примеру другое число, значит у тебя будут большие неприятности.
Возвращаемое значение обычно результат действий (вычислений), выполненных функцией. 0 возвращается обычно тогда, когда нужно выполнить только действия. Формат функции требует возврата значения. Тип ( целое, строка,...) задается описании функции.
return возвращает значение функции. Если не понятно, то можно представить коробку с механизмом. этот механизм - эта функция. Коробка имеет вход и выход. На вход подаются какие то детали(в функцию передают данные). Механизм делает свою работу над деталями(выполняется основное тело функции). А в конце, механизм выдаёт результат своей работы. return это указатель, что выдать и когда(вернуть). Можно вернуть значение в условии if, можно в какой то другой конструкции, но стоит учесть, что после того, как return сработает, функция заканчивается. Вернуть она может какое то число(к примеру 0), или же какую то переменную, над которой выполняли манипуляцию
Похожие вопросы
- Кто нибудь, объясните мне нормально, ясно, на русском, зачем нужен return 0 в с++?
- Знатоки C++ и математики. Нужна ваша помощь.
- Зачем нужно писать int около main(), return 0, void main в c++?
- Что такое функция RETURN в C++ простыми словами?
- Задача по c++ на векторы. Часть программы написана. Нужны правки.
- Нужна помощь с выполнением заданий в C++
- Возвращение функции return func(); (Си)
- Помогите понять код : return NOD(y, x%y)
- Нужна помощь при решении задачи в c++
- Нужен готовый код по C++ рабочий без ошибок C++
Что значит "функция вернет что-то" - это значит выведет на экран или что или она сохранит это значение где-то??????????