Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Апшипка(+)
Отправлено
Vit
17 октября 2009, г. 22:37
В ответ на:
Типо да. Кстати, насчёт массива и смещения - можно передавать указатель не только на нулевой элемент массива - тогда вместо смещения нужно давать оставшуюся длину.
отправлено пользователем
Vit
17 октября 2009, г. 22:35
x = foo(&msg[!msg_lock][offset], sizeof(msg)-offset );
Составить ответ
|
Вернуться на конференцию.
Ответы
Я думал об этом, но ИМХО одно и то же - что одно суммирование внутри, что одно вычитание на входе.
-
Brut
(17.10.2009, 22:44:14
83.149.41.103
,
пустое
)
Вычитание на входе одно и делается максимально оптимально компилером
-
Vit
(17.10.2009, 23:01:47
93.73.134.168
,
пустое
)
Нихрена - offset, это переменная, а не константа. Вычитать будет камень.
-
Brut
(17.10.2009, 23:06:30
83.149.41.103
,
пустое
)
внимательнее читаем - "на входе"
-
Vit
(17.10.2009, 23:08:48
93.73.134.168
,
пустое
)
Кроме того (+)
-
Brut
(17.10.2009, 22:57:36
83.149.41.103
, 242 байт)
проще возвращать указатель и разницу брать после вызова функции
-
Vit
(17.10.2009, 23:00:40
93.73.134.168
, 79 байт)
Да, ИМХО, тож на тож. Вот что в итоге родил:
-
Brut
(17.10.2009, 23:14:18
83.149.41.103
, 547 байт)
для форматирования есть таги pre и /pre (в квадратных скобках)
-
Vit
(17.10.2009, 23:37:46
93.73.134.168
, 865 байт)
Это слишком сложно для меня... Пока... Про теги понял, я пробовал [code] - не работали.
-
Brut
(18.10.2009, 00:17:26
217.118.66.13
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
увеличьте 2 вдвое:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru