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

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

Отправлено Алексей Мусин 19 сентября 2003 г. 10:40
В ответ на: Приведенный Вами в пункте 2 пример - просто шикарный образец нечитаемого кода. отправлено Леонид Иванович 19 сентября 2003 г. 09:00

можно писать так:


SsScrPutNum ( WTime.hour , SCR_POS_L4 | SCR_POS_P4 | (WTime.hour < 10 ? SCR_NUM_00_FLG : 0));

и можно писать так:


if (WTime.hour < 10)
{
SsScrPutNum ( WTime.hour , SCR_POS_L4 | SCR_POS_P4 | SCR_NUM_00_FLG);
}
else
{
SsScrPutNum ( WTime.hour , SCR_POS_L4 | SCR_POS_P4);
}

если мне нужно изменить параметр SCR_POS_P4 на SCR_POS_P6, то я должен не забыть сделать это в двух местах.

Везде должна быть мера.

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

Ответы



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

E-mail: info@telesys.ru