![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.07.2012
Сообщений: 80
|
![]()
....
int a(int x, int y); int b(int x); int x=0; a(b(x),x); как сделать, чтобы после выполнения b(x) переменная x менялась, и вторым параметром в а шла уже измененная переменная? Я пробовал, x вторым параметром равен нулю, хотя в a(x) я переменную изменял. |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
![]()
где сами функции?
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! |
![]() |
![]() |
#3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,432
|
![]()
Вроде бы порядок вычисления аргументов не определен. Поэтому надеяться, что b(x) будет вычислена первой, нельзя.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 13.11.2013 в 09:26. |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]() Цитата:
a(x, x); Кстати, порядок вычисления аргументов не гарантируется, так что с чего вы решили, что сначала вызовется b(x)... |
|
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
![]()
a(x, x);
вызовется с одним и тем же значением. а ТС как я понимаю нужен вызов с разными х что-то вроде этого: x1 = b(x); a(x1, x);
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 12.12.2010
Сообщений: 205
|
![]()
Немного функция a() непонятна. Вы хотите, чтобы в b(x) значение х было старое, а значение x рядом - новое?
![]() Последний раз редактировалось Baburek; 13.11.2013 в 10:48. |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
![]() Цитата:
типа int a (int x) { бла...бла... b(x)? }
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! |
|
![]() |
![]() |
#8 |
Пользователь
Регистрация: 06.07.2012
Сообщений: 80
|
![]()
Исходя из пошагового выполнения в VS, сначала выполняется b(x)
|
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 12.12.2010
Сообщений: 205
|
![]() Цитата:
Думал как-то так: Код:
Последний раз редактировалось Baburek; 13.11.2013 в 11:16. |
|
![]() |
![]() |
#10 |
Пользователь
Регистрация: 06.07.2012
Сообщений: 80
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение состояние Button - а при выходе из программы! | JunioR_BK | Помощь студентам | 3 | 16.07.2012 20:46 |
Сохранение при выходе | Афанасий[vedma] | Общие вопросы Delphi | 2 | 09.07.2012 08:29 |
Obj-C iPhone сохранение состояния приложения при выходе и загрузка при входе | krugolet | Помощь студентам | 0 | 22.05.2012 20:13 |
СИ. Каково значение переменной на выходе? | шыч | Общие вопросы C/C++ | 3 | 18.01.2012 14:19 |
Не удаётся изменить переменную в ДЛЛ. Пошагово, она меняется. А при выходе из функции обратно | TwiX | Общие вопросы Delphi | 6 | 23.05.2010 11:48 |