Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
10 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1113683
Топик полностью
framer
(02.07.2021 16:40, просмотров: 166)
ответил
misyachniy
на
Глюк компилятора IAR MSP430.
*count_key++ это тоже что *(count_key++) но не (*count_key)++. курим приоритеты операторов.
https://en.cppreference.com/w/cpp/language/operator_precedence
Ответить
Что-то в этом есть. Компилятор "видит" что после сравнения инкрементируется указатель, а не переменная по нему. А так как указатель дальше не используется, то и выкидывает.
-
misyachniy
(02.07.2021 16:48
)
в одном случае производим инкремент указателя и берем содержание по инкрементированому указателю а во втором случае сначалa берем содержание по указателю и eго инкрементируем . Тоже самое с декрементом.
-
framer
(02.07.2021 16:58
)