16+
Среда
19 сентября
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Bhg2  (06.07.2018 16:04) , в ответ на все компиляторы не обязаны производить максимальную оптимизацию. Каждый оптимизирует по своему. Но компилятор имеет полное право удалять такой код при оптимизации. Это соответствует стандарту. автор: sladkoejka
Кстати, еще есть небольшое уточнение : 
", т.к. указатель помечен как volatile. " - "(volatile int*)" - вообще то это указатель на "volatile int" если же в исходнике объявить volatile-указатель на "обычный" int - "(int *volatile )", то компилятором Keil C51 тоже выкидывается тогда эта строчка. ну и 4-й вариант - volatile-указатель на volatile-int - код остается
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII