Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Valuamba
3 / 3 / 2
Регистрация: 03.11.2015
Сообщений: 81
#1

Как работает return? - C++

09.02.2016, 18:15. Просмотров 470. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как работает return? (C++):

Как работает return в рекурсивных программах? - C++
Доброго времени суток. Подскажите ,пожалуйста, почему при работе программы, которая возводит в степень n число a, по формуле an =...

Как работает оператор cout и return? - C++
Допустим есть функция: int show() { int g = 5; cout << (g>7)?1:2; return g>7?1:2; }return на выражение g>7?1:2...

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

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

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

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

4
rikimaru2013
C++ Game Dev
2471 / 1140 / 241
Регистрация: 30.11.2013
Сообщений: 3,709
09.02.2016, 18:19 #2
Цитата Сообщение от Valuamba Посмотреть сообщение
есть значение 10 потом от него отнимаем 3 и получается 8
у меня для вас плохии новости
2
GbaLog-
Любитель чаепитий
3122 / 1462 / 351
Регистрация: 24.08.2014
Сообщений: 5,175
Записей в блоге: 1
Завершенные тесты: 2
09.02.2016, 18:19 #3
Цитата Сообщение от Valuamba Посмотреть сообщение
у аргумента а есть значение 10 потом от него отнимаем 3 и получается 8
Всегда думал, что 7 получится.
Цитата Сообщение от Valuamba Посмотреть сообщение
но мы записываем так return a и возвращаем начальное значение 10
А зачем, если нам нужно отнять 3?
0
ThePlague
102 / 102 / 61
Регистрация: 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
2471 / 1140 / 241
Регистрация: 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 - C++
Есть 2 объекта класс Reading ,text и line,которые посредством методов std::string outstr() std::string outch() соответственно должны...

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

Как вывести строку в терминал через return? - C++
Проблема такая: нужно вывести в терминал строки через return maina. например можно вернуть return ом число и узнать его вбив echo %? . А...

return из функции более одного элемента как это сделать - C++
struct { string train_string; int locomotiv; }train; if(index &lt; n) { return train.train_string;


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

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

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