
ПТСПЦУВСБ / 20. Циклы в С
..docx20. Циклы в С.
С предоставляет программисту 3 типа циклов: while, “do-while” и for. Цикл
while эквивалентен конструкции “while-do” языка Pascal. Формат использования:
while (УСЛОВИЕ) КОМАНДА;, где КОМАНДА может быть набором команд внутри
составного оператора “{}”.
Команды, размещенные в теле цикла “do-while” всегда выполняется хотя бы один
раз. Формат этой конструкции языка:
do {
КОМАНДА1;
...
29
КОМАНДАN;
} while (УСЛОВИЕ);
Цикл “do-while” используется на практике гораздо реже while и for, хотя иногда
может быть удобен.
Цикл for в С позволяет реализовывать конструкции, аналогичные циклу For Pascal
и предоставляет дополнительную функциональность. В общем случае формат
использования for:
for(ИНИЦИАЛИЗАЦИЯ_СЧЕТЧИКА;УСЛОВИЕ;ИНКРЕМЕНТ_СЧЕТЧИКА) {
КОМАНДА1;
...
КОМАНДАN;