Добавить в корзинуПозвонить
Найти в Дзене
Junior Coder

C++. Как работает цикл for.

Классически цикл for выглядит так: for(выражение; условие; счетчик) в первом параметре определяется переменная, во втором параметре определяется условие, цикл продолжается до тех пор, пока оно истинно, третьим параметром является счетчик. Параметры разделяются точкой с запятой. В программе это выглядит так: for(int i=0; i<10; i++) переменных может быть определено несколько, то есть вот так: for(int i=0, x=0, y=0; i<10; i++, x--, y--) пока i меньше десяти цикл будет работать. Любой из параметров можно исключить или определить (вычислить) где-то в программе до инициализации цикла: int 1=0; .... int n=10; ..... for(; i<n; i++) В программе которая представлена ниже на скриншоте все параметры вообще не определены, программа будет работать до тех пор, пока вы не нажмете клавишу ESC: Циклы могут быть вложены один в другой, как в программе представленной в следующем скриншоте: если набрать и запустить этот код, то результат будет как на титульной картинке статьи. #С++ #программирование #цикл

Классически цикл for выглядит так:

for(выражение; условие; счетчик)

в первом параметре определяется переменная, во втором параметре определяется условие, цикл продолжается до тех пор, пока оно истинно, третьим параметром является счетчик. Параметры разделяются точкой с запятой. В программе это выглядит так:

for(int i=0; i<10; i++)

переменных может быть определено несколько, то есть вот так:

for(int i=0, x=0, y=0; i<10; i++, x--, y--)

пока i меньше десяти цикл будет работать.

Любой из параметров можно исключить или определить (вычислить) где-то в программе до инициализации цикла:

int 1=0;

....

int n=10;

.....

for(; i<n; i++)

В программе которая представлена ниже на скриншоте все параметры вообще не определены, программа будет работать до тех пор, пока вы не нажмете клавишу ESC:

-2

Циклы могут быть вложены один в другой, как в программе представленной в следующем скриншоте:

-3

если набрать и запустить этот код, то результат будет как на титульной картинке статьи.

#С++ #программирование #цикл for