ну, не совсем уж любой ;)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено jaga 17 января 2005 г. 18:35
В ответ на: Свертку констант может делать любой оптимизирющий компилятор. Это понятно. отправлено Bill 17 января 2005 г. 17:53

попробуйте, пожалуйста, скомпилить с иаром для авр, например, вот этот "код", "соптимизировал"? (сам не в курсе, спрашиваю).


#define MONTH ( __DATE__ [2] == 'n' ? (__DATE__ [1] == 'a' ? 1 : 6) \
: __DATE__ [2] == 'b' ? 2 \
: __DATE__ [2] == 'r' ? (__DATE__ [0] == 'M' ? 3 : 4) \
: __DATE__ [2] == 'y' ? 5 \
: __DATE__ [2] == 'l' ? 7 \
: __DATE__ [2] == 'g' ? 8 \
: __DATE__ [2] == 'p' ? 9 \
: __DATE__ [2] == 't' ? 10 \
: __DATE__ [2] == 'v' ? 11 : 12)
void main(void)
{
unsigned char a;
a = MONTH;
...

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

Ответы



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

E-mail: info@telesys.ru