Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Задачко: С обязывает что в sygnal_base_put( *vals_temp_p++, *vals_temp_p++ ); сначала должен вычислятся первый параметр а потом второй ?
Отправлено
MegaJohn
29 сентября 2009, г. 11:18
Составить ответ
|
Вернуться на конференцию.
Ответы
нет никогда, порядок вычисления выражений может быть любым случайным
-
NAUT
(29.09.2009, 12:23:20
192.168.0.249,85.90.99.170
,
пустое
)
не обязывает абсоолютно. Запиши так (+)
-
DASM
(29.09.2009, 12:21:37
203.185.50.220
, 251 байт)
дык один параметр мне не нужон. Сделал на временных переменных
-
MegaJohn
(29.09.2009, 12:50:29
81.222.85.88
,
пустое
)
Вообще такое делается на рекурсии с одним параметром.
-
Quasy
(29.09.2009, 13:25:37
192.168.0.207,80.243.9.34
,
пустое
)
? Передать функции просто адрес ?
-
MegaJohn
(29.09.2009, 15:07:18
81.222.85.88
,
пустое
)
Насколько я понял, эмулировать sygnal_base_put( *vals_temp_p++, *vals_temp_p++ ); (+)
-
Quasy
(29.09.2009, 15:50:56
192.168.0.207,80.243.9.34
, 641 байт)
а то в BCB6 у меня получается что сначала расчитывается второй, а потом первый =(
-
MegaJohn
(29.09.2009, 11:20:41
81.222.85.88
,
пустое
)
Ты в BCB функцию небось fastcall обозвал ? Так у неё параметры передаются по стандатру Паскаля.
-
miv
(29.09.2009, 11:43:31
192.168.7.28,84.52.111.234
, 67 байт)
IAR в таких случаях предупреждение дает ---
-
1111111
(29.09.2009, 11:38:42
95.132.126.43
, 212 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 85:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru