Самоучитель для микроконтроллеров AVR - Страница 147

Самоучитель для микроконтроллеров AVR - Самоучитель для микроконтроллеров AVR

do { код на Си /* сделать этот код один раз 

затем, если выражение есть "истина" - т.е. результат его вычисления не ноль - опять делать код с начала, и так до тех пор пока выражение истина */ }
while (выражение);

7)      for(;;){};   - этот цикл позволяет выполнить часть 
программы нужное число раз:

char i; /* объявление переменной для for

это http://www.avr123.nm.ru/05a.htm">обычная переменная Си и значит может иметь любое  допустимое имя по вашему желанию и тип */

for (i=5;i<20;i+=4) { 
код на Си /* Вначале будет определено "истинно" или "ложно" контрольное выражение i<20

Так как переменной i присвоено значение 5 то контрольное выражение "истинно" и код цикла for будет первый раз выполнен для i=5, затем по выражению i+=4, i станет 9 , теперь снова будет проверена истинность (справедливость, выполнение) контрольного выражение i<20 и так как 9<20 код цикла for будет выполнен еще раз но для i=9. Так будет происходить до тех пор пока результат вычисления контрольного выражения даёт "истинно". 

Когда результат станет "ложно" - программа выйдет из цикла for не исполняя код.  */
};

Go to Top