0 / 0 / 0
Регистрация: 01.03.2012
Сообщений: 11
1

Вызов функции в возврате значения функции

21.11.2012, 23:02. Показов 933. Ответов 3
Метки нет (Все метки)

Есть функция:
C
1
2
3
4
5
int function1(a)
{
......
return function2(function1(b),function1(c));
}
Как работает такая хитрая система?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.11.2012, 23:02
Ответы с готовыми решениями:

Затираются значения при возврате из функции initializer_list
Дарова. Объясните, почему при возврате объекта инитиализер_лист из функции значения этого листа...

Функции (вызов и тип возвращаемого значения)
Доброй ночи! Кто может помочь мне по следующей задачей? Есть динамический массив в main(): ...

Вызов функции из значения поля таблицы БД
Добрый день. Нужна помощь экспертов. У меня в модуле (V_KONH_VKS) есть две функции: ...

Изменение значения в ячейке и вызов функции?
В общем, пишу диалоги, столкнулся с проблемой: Есть две таблицы: messages(все нужное) и...

3
DU
1498 / 1144 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
21.11.2012, 23:05 2
смотрите что такое рекурсия. по другому это можно записать так:
C++
1
2
3
4
5
6
7
int function1(a)
{
......
const int i1 = function1(b); // рекурсивный вызов
const int i2 = function1(c); // рекурсивный вызов
return function2(i1, i2);
}
1
0 / 0 / 0
Регистрация: 01.03.2012
Сообщений: 11
21.11.2012, 23:11  [ТС] 3
А
C
1
return function2(i1, i2);
это просто вызов функции function2 с передачей в неё аргументов i1, i2?
0
DU
1498 / 1144 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
21.11.2012, 23:23 4
да. чтобы было еще понятнее:
C++
1
2
3
4
5
6
7
8
int function1(a)
{
......
const int i1 = function1(b); // рекурсивный вызов
const int i2 = function1(c); // рекурсивный вызов
const int result = function2(i1, i2);
return result;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.11.2012, 23:23
Помогаю со студенческими работами здесь

Вызов функции при изменении значения переменной
У меня есть переменная x , я хочу , чтобы при каждом её изменении вызывалась функция( какая -...

Вызов функции .css на основе значения поля input
Добрый день. Прошу помощи. Такая задача. Есть радио кнопки, нужно чтобы по результатам...

Проблема при возврате строки из функции
Привет всем. Извините за ночное беспокойствие. #include <stdio.h> #include <stdlib.h>...

Вызов функции для определения максимального и мин значения в массиве
Выдает ошибку на строках:r = maxima(a ); и k = minima(a); что делать? #include "iostream"...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru