хехе

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

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

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

Архив записей в блогах:
Новый подопечный Harmony Life Foundation - Эдуард Базанов, 2 года, г. Минск, Беларусь. Диагноз - ДЦП, эпилепсия. "Беременность протекала отлично, никаких осложнений," - вспоминает Ольга Дубинко, ...
что-то тихо тут стало, одни заумные русафобствования. даже изменнице шредингера кости не промыли до сих пор. получайте музыку, наслаждайтесь! Никогда такого не было и вот опять. На этот раз в одной из школ Псковской области. Никак не могу разглядеть: эти новые "Росляковы" в Доту-2 ...
Мы вчера вечером спонтанно собрались и выехали на берег реки погреть тушки, измученные городской жарой.  И между делом я попросила сделать несколько кадров меня. Вот они: На фото я, конечно, дрищ... И так и не скажешь, что присяду 80, отожму ...
Как бы в тему предыдущему посту - как бы еще опрос. Какую НФ-книгу вы считаете по-настоящему страшной ? Попробуйте вспомнить НФ-произведение, вызвавшее лично у вас ощущение реального ужаса. Чтобы мороз по коже и все холодело. Не обязательно книга ...
Анатолий Степановна РНЛ: Григорианский календарь приводит к утрате понимания русской истории Цитата:"Календарная подмена приводит к утрате глубинного понимания русской истории, понимания того, что русская история есть продолжение Священной истории. Если мы взглянем на события нашей ...