ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
920302 Топик полностью
йцукен (10.05.2019 15:27, просмотров: 143) ответил Ralex на Как бе не программист, и в яре уже лет 5 ничего не писал, но с чего вы взяли, что объявленная константа размещается где-то в памяти и имеет адрес?
Потому что от неё берётся адрес. В примере ниже константа размещается во флеше, но если последний printf убрать, она пропадает из map файла.  int a = 15; const int c = 33; void foo() { printf("%x\n", a); // prints f printf("%x\n", &a); // prints 20000000 (RAM) printf("%x\n", c); // prints 21 printf("%x\n", &c); // prints 8000370 (flash) }