ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
441943 Топик полностью
rezident (15.09.2013 01:53 - 01:56, просмотров: 72) ответил rezident на Mazur, вам уже 100500 раз дали совет: читайте учебники! Не нравятся бумажные книги - гуглите! :)
Если я правильно понял ваши надежды на макросы... В общем случае макрос это макроподстановка, используемая для удобства работы с исходником. Человеку более удобно работать с осмысленными символическими названиями ADC_MAX, ADC_MIN, VAL_MAX, VAL_MIN, чем с "магическими" числами 1024, 0, 572, 0. Макросы могут упростить, а могут и осложнить жизнь программиста (в случае, когда приходится искать ошибки программы). Следует лишь понимать, что компилятор на этапе компиляции сам посчитает/упростит/оптимизирует то, что может посчитать (или то, что ему разрешено оптимизировать опциями компиляции). Поэтому использование макросов не дает особых преимуществ по результатам компиляции (размеру/скорости исполнения кода). Макросы это в основном лишь удобства для программиста.