Ответ: Возможно это и так. do...while лучше использовать в тех случаях, когда
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Bill 14 августа 2003 г. 23:16
В ответ на: а сорри, ты про размер кода. Как - то чаще про скорость думал :-) да, насчет статьи. Бесусловна полезная ,(+) отправлено DASM 14 августа 2003 г. 23:05

циклы выполняются по счетчику, т.е. заранее известно, что оператор выполнится по крайней мере один раз. Я это делаю стандартно.
И еще я заметил, что IAR в таких случаях заменяет цикл while ... на do... while.
А что ты скажешь насчет 2-й части, про функции. Хотелось бы услышать конструктивную критику.
И еще про подсчет единиц, в среднем более быстрый алгоритм


int bit_count(int x)
{
int count = 0;
if (x)
do (
++count;
}
while (x &= x-1);
return count;
}

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

Ответы



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

E-mail: info@telesys.ru