хехе

топ 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 (); // сбрасываем флаг, обрабатываем те причины,
                     // что привели к взведению флага
  }
}

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

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

Архив записей в блогах:
Случайно попав на этот фильм посмотрела его с замиранием сердца,боясь случайно отвлечься и упустить что то важное для себя. Скажу сразу -фильм для вдумчивого зрителя,не жаждущего пустого развлечения и простоты Необычное название и звездный состав не послужило приманкой,лишь сюжет и ...
А кто такие были славяне ? Это варвары, люди, говорящие на непонятном языке, это люди второго сорта, это почти звери .  (с) ...
Максим Громов находится под охраной в отделении травмотологии и челюстно-лицевой хирургии 15-ой клинической больницы Красносельского района Санкт-Петербурга. В палату на дежурство вступил некий лейтенант Михаил. Данное лицо сообщило, что ...
Помню в Певеке я пытался найти настоящих чукчей. Это оказалось сложной задачей, так как живут там почти одни русские. А вот в Анадыре чукчей много, но все они "городские": оленеводство и охоту давно сменили на обычную работу, а яранги - на квартиры с отоплением. Говорят, отыскать ...
2 3 4 Taken on October 24, 2018 Nikon D3100 18.0-55.0 mm f/3.5-5.6 Египет Ком-Омбо https://www.flickr.com/search/?sort=date-taken-desc&safe_search=1&tags=%D0%BA%D0%BE%D0%BC%D0%BE%D0%BC%D0%B1%D0%BE&user_id=39810330%40N05&view_all=1 ...