Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Valuamba
3 / 3 / 4
Регистрация: 03.11.2015
Сообщений: 81
1

Как работает return?

09.02.2016, 18:15. Просмотров 543. Ответов 4
Метки нет (Все метки)

При изучении функции наткнулся на непонятную для меня вещь это возврат функций с помощью команды return.Как я понимаю это например у аргумента а есть значение 10 потом от него отнимаем 3 и получается 8,но мы записываем так return a и возвращаем начальное значение 10.Извините за такой бред,что я написал,но я примерно так понимаю.Я бы хотел,чтобы вы мне написали в такой форме,что обозначает этот return b и желательно с примерами простыми пожалуйстаю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2016, 18:15
Ответы с готовыми решениями:

Как работает оператор cout и return?
Допустим есть функция: int show() { int g = 5; cout <<...

Как работает return в рекурсивных программах?
Доброго времени суток. Подскажите ,пожалуйста, почему при работе программы,...

Как сделать так, что если файл существует return true, если нет - return false
Здравствуйте, я новичок в программировании. Мой вопрос очень прост: как...

С++, оператор return. ПОдскажите, почему не работает?
нужно, чтобы линейная программа завершалась, если выполняется условие. Но...

Не работает оператор return в рекурсивной функции
Писал курсач реализовать игру в калах. В коде в функции solve_computer() в 112...

4
rikimaru2013
C++ Game Dev
2472 / 1141 / 348
Регистрация: 30.11.2013
Сообщений: 3,709
09.02.2016, 18:19 2
Цитата Сообщение от Valuamba Посмотреть сообщение
есть значение 10 потом от него отнимаем 3 и получается 8
у меня для вас плохии новости
2
GbaLog-
Любитель чаепитий
3166 / 1472 / 465
Регистрация: 24.08.2014
Сообщений: 5,204
Записей в блоге: 1
Завершенные тесты: 2
09.02.2016, 18:19 3
Цитата Сообщение от Valuamba Посмотреть сообщение
у аргумента а есть значение 10 потом от него отнимаем 3 и получается 8
Всегда думал, что 7 получится.
Цитата Сообщение от Valuamba Посмотреть сообщение
но мы записываем так return a и возвращаем начальное значение 10
А зачем, если нам нужно отнять 3?
0
ThePlague
102 / 102 / 99
Регистрация: 30.06.2015
Сообщений: 272
09.02.2016, 18:39 4
Valuamba, присоединяюсь к rikimaru2013


по сабжу:
пример:

C
1
2
3
4
5
int foo(int a)
{
    int b = a-3;
    return b;
}
функция вернет значение "b" в вашем варианте 8 если а = 10
0
rikimaru2013
C++ Game Dev
2472 / 1141 / 348
Регистрация: 30.11.2013
Сообщений: 3,709
09.02.2016, 18:41 5
Valuamba, начните с основ:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
 
int suma( int a, int b )
{
    return a + b;
}
 
int main()
{
    cout << suma( 1, 3 ) << endl;
    cout << suma( 4, 9 ) << endl;
 
    return 0;
}
0
09.02.2016, 18:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2016, 18:41

В чем разница между return и return false/true
Привет всем. Вот подскажите плиз) return; return false; return true; ...

Не работает передача объекта из одного класса в другой через return
Есть 2 объекта класс Reading ,text и line,которые посредством методов...

Как использовать оператор return?
При запуске возникает ошибка, связанная с тем, что функция должна вернуть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru