хехе

топ 100 блогов nicka_startcev03.07.2011 Кидаю кусочек кода, который кроме мелких помарок (пишу из головы) содержит еще и одну грубую языковую ошибку.

Интересно, сколько человек, не залезая в толстые справочники, найдет эту ошибку и пояснит, что это ошибка именно в исходном коде, а не " а да ой платформе оптимизатор глюч ый! Выключи оптимизацию и всё заработает!!!111".

////////////////////////////////

static int flag = 0; // глобальная переменная, флаг нужного события

ISR ( USART_RXC_vect ) // обработчик какого-то прерывания
{
  if ( any_condition () ) // некое искомое событие 
  {
    flag = 1; // взводим флаг
  }
}

int main()
{
  init_all(); // инициализируем всё

  for(;;) // основной цикл
  {
    while ( flag == 0 )
    {
      do_wait_and_foreground_work (); // делаем какую-то фоновую работу пока
                                      // не случилось нужное событие
    };
    flag = 0;
    do_something (); // сбрасываем флаг, обрабатываем те причины,
                     // что привели к взведению флага
  }
}

////////////////////////////////

Оставить комментарий

Архив записей в блогах:
1. Святейший Патриарх Московский и всея Руси Кирилл для православной паствы в Таиланде не просто глава Русской Православной Церкви, мудрый архипастырь или замечательный проповедник. Здесь его чтут выше этого. Он – апостол Таиланда. Не случайно все наши тайцы, а особенно те, кто встречался ...
http://www.thelocal.se/48078/20130523/#.UZ371fJ0Xss Массовые беспорядки, всколыхнувшие северные пригороды шведской столицы в минувшие выходные, продолжают распространяться по округе и привлекать все новых участников. Молодежь из бедных районов, населенных преимущественно, мигрантами, ...
Такие куски мяса видели в нашей колбасе? Я давно не видел Kiełbasa Żywiecka 39 ...
Меня сегодня с завидной постоянностью отфренживают ЖэЖистки. К чему это. И главное вроде нормальные. Наверно дело во мне. Но так то пох. ибо в друзьях останутсо только лучшие, остальные вон из енотьего ...
Между властью и оппозицией начался конструктивный диалог. Кремль начал консультации с парламентскими партиями по поводу состава нового правительства. Таким образом, власть показывает, что не исключает привлечения в правительство людей с ...