Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
635895
Топик полностью
symbions
(04.12.2015 00:15 - 15:52, просмотров: 150)
ответил
fk0
на
Да и второй вариант может не работать. Тут две причины: если TwiData[] не volatile, то оптимизатор всё переставить может как хочет. И вторая: даже для volatile порядок вычисления не определён (только в определённых рамках, см. Sequence point
Вот второй вариант и работает. А первый - нет, теряет старшую тетраду TwiData[1]
Исправил
Ответить
А какой тип у TwiData?
-
LightElf
(04.12.2015 12:38 - 17:37
)
char
-
symbions
(05.12.2015 00:02
)