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