ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
441812 Топик полностью
Ксения (14.09.2013 14:50, просмотров: 95) ответил mazur на Как сделать чтобы числа задавались на этапе компиляции?
Написали бы в одну строку и не мучились: inline void clr_string (u08 x, u08 y, u08 a) { memset(dsp_buf + (y-1)*MaxX + (x-1), 0x20, a); } Квалификатор "inline" указывает, что функция clr_string не компилируется, а ПОДСТАВЛЯЕТ код своего тела живьем каждый раз, когда упоминается в тексте. Тогда в случае, когда x, y, a - константы, компилятор упростит выражение до вызова memset() с числовыми константами в качестве параметров.