Ну и зря.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Peter K. 04 июня 2003 г. 14:22
В ответ на: да это ж в каждом учебнике написано. А если препроцессор поставит сам скобки - прибью ! отправлено DASM 04 июня 2003 г. 13:54

Смотри:
#define multiplier 1+2

int b, c;

b = c*multiplier; //компилятор это вычислит как b = (c*1) + 2, в то время, как тебе хотелось b = c*(1+2)


Где такое нужно?
Пример - организация записной книжки во флэшке, где начало каждой новой области вычисляется как смещение от начала или конца предыдущей.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru