Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Всегда ли объявляемые друг за другом переменные можно считать единным массивом ...
Отправлено
Yaumen
05 марта 2009 г. 14:24
и применять для них команды очистки или заполнения массивов (ARM LPC23xx Keil). Например:
volatile BYTE byFirst;
volatile BYTE bySecond;
volatile WORD wThird;
volatile DWORD dwLast;
Можно ли их очистить командой memset(byFirst, 0, 8) ?
Составить ответ
|
Вернуться на конференцию.
Ответы
Нельзя
-
3m
(05.03.2009 19:50:55
91.77.1.190
, 198 байт)
Не пытайтесь обмануть компилятор, иначе он вам отомстит (с)
-
=NIK=
(05.03.2009 18:01:5
213.221.24.183
,
пустое
)
Нет. Кайл, например, по алфавиту (по именам) сортирует
-
Vit
(05.03.2009 15:02:50
10.0.0.77,83.170.240.226
,
пустое
)
Как не напрягал фантазию, так и не смог придумать, зачем такой изврат? Но если cjdctv приспичило, я бы сделал так: (+)
-
Сидоргек
(05.03.2009 14:58:43
89.209.87.196
, 385 байт)
Нечто подобное пришлось проделать, когда выдумывал механизм сохранения-восстановления конфигурации программы в страницах FLASH LPC2138
-
Сидоргек
(05.03.2009 15:00:47
89.209.87.196
,
пустое
,
ссылка
)
я считаю, что нельзя - нет проблем написать скрипт линкера, который by* раз...{+}(+)
-
yes
(05.03.2009 14:32:24
89.175.180.242
, 723 байт)
Если нужно - заведите структуру.
-
Oldring
(05.03.2009 14:31:47
91.76.57.212
,
пустое
)
+1. Всякие скрипты, ключи и пр. извраты по истечении некоторого времени добавляют лишний геморрой.
-
Гудвин
(05.03.2009 15:17:33
78.138.191.192
,
пустое
)
закона такого нет, но как правило идут подряд, но делать так сумашествие...изменится чтонибудь в объявлениях и капут
-
ы
(05.03.2009 14:29:32
80.92.98.211
,
пустое
)
Закон есть. Называется он сответствующим флагом компилера (линкера?). Называться это должно вроде keep order.
-
POV
(05.03.2009 14:45:56
213.137.239.62
,
пустое
)
посмотрел на линкер ADS - если объявлено подряд byte, word, byte, word, byte....то он перегруппирует так: byte, byte, byte...word, word, word...
-
ы
(05.03.2009 14:35:52
80.92.98.211
,
пустое
)
Нет, конечно же ...
-
Igor_Koval
(05.03.2009 14:27:14
95.132.17.207
,
пустое
)
Точнее, их вообще нельзя считать единым массивом ...
-
Igor_Koval
(05.03.2009 14:28:44
95.132.17.207
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru