хехе

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

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

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

Архив записей в блогах:
В продолжение темы поднятой в http://world-of-tanks.livejournal.com/4113547.html Был получен ответ "Раньше такое точно так же могло произойти. Нужны большие числа для статистики. Вот там все будет видно." Что ж , был проведен небольшой тест, сыграно по 7 боев ...
Ну, вот, наступил очередной август. Пока что ничем, кроме лесных пожаров и автобусных катастроф, этот август не примечателен. И слава богу, а то не хотелось бы ни новых Хиросим, ни реализации сценария, о котором пукнул в сеть небезызвестный Е.Федоров. Скажу сразу, я не выступаю против ...
Ходила так сегодня в музей на праздник, посвященный Троице.  Там березку завивали). А потом еще по городу гуляла. Хлопковое платье с кружевом  Perfekt Босоножки  Golden Rose Аксессуары - серебряные серьги и кольцо с фионитами ...
КРЫМСКИЕ   ТАТАРЫ  НЕ МЕНЯЮТСЯ.   ПРЕДАТЕЛИ ОПЯТЬ  НА СТОРОНЕ ФАШИСТОВ ! СТАЛИН БЫЛ 100 РАЗ ПРАВ , КОГДА ВЫГНАЛ ИХ  ИЗ КРЫМА, ТЕМ БОЛЕЕ ЭТО НЕ  ИХ  ПРАРОДИНА ! ОНИ ТУДА  ПРИПЕРЛИСЬ. ИХ ТАМ НЕ СТОЯЛО !!!  ТАМ В ДРЕВНОСТИ ЖИЛИ  В ОСНОВНОМ ...
А почему бы не поверить в то, что сегодняшние взрывы - дело рук МВД, повод не ...