Цикл с параметром for()

Стандартный вид цикла:

for(<список1>; <список2>; <список3>)

{

<операторы_тела_цикла>

}

Если тело цикла состоит из одного оператора, то операторные скобки можно не ставить. Среди операторов тела цикла могут быть условные операторы, циклы и другие операторы. После заголовка цикла точка с запятой не ставится.

<список1> содержит операторы, задающие начальное значение параметру или параметрам цикла, и операторы, задающие начальные значения переменным, которые участвуют в работе цикла; <список2> – условие, определяющее, в какой момент цикл должен завершить работу; <список3> – операторы, позволяющее изменить значение параметра цикла.

Эти три списка должны быть разделены точкой с запятой.

Правила работы цикла с параметром:

1. Выполняется <список1> один раз за всё время работы цикла.

2. Выполняется <список2>. Если условие окончания работы цикла ложно, то цикл завершает свою работу. В противном случае выполняются операторы тела цикла.

3. После выполнения последнего оператора тела цикла выполняется <список3>, затем происходит переход на пункт 2.

4. Если среди операторов тела цикла встретится оператор continue, то происходит переход на пункт 3.

5. Если среди операторов тела цикла встретится оператор break, то произойдёт выход из цикла и управление передастся оператору, следующему за циклом.

Цикл for() работает до тех пор, пока условие истинно. Когда условие становится ложным, выполнение программы продолжается с оператора, следующего за циклом. В языке С++ в качестве параметра может выступать переменная либо арифметического, либо символьного типа. Например, фрагмент программы позволяет распечатать весь латинский алфавит в одной строке:

char ch;

for (ch=’a’;ch<=’z’;ch++)

{

printf ("%c ",ch);

}








Дата добавления: 2015-08-08; просмотров: 727;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.