Page cover

♾️Цикл For

Выполнение кода определенное количество раз, сокращенный while

Синтаксис
for (инициализация; условие; инкремент/декремент) {
  // Код, который будет выполняться
}

Например мы хотим вывести в консоль несколько раз какой то текст, это можно сделать через if или while, но самым быстрым способом будет именно цикл for.

for ( int x = 0; x < 10; x++)
{
cout << "Lorem Ipsum" << endl;
}

Таким образом код выведет текст 10 раз, т.к написано условие x < 10 и после каждого цикла к x прибавляется единица из за инкремента.

Особенности:

Все условия в цикле for - не обязательные.

for( ; ; )
{
    cout << "цикл сработал" << endl;
}

цикл без условий будет бесконечно выполнять инструкцию.


Можно инициализировать сразу несколько переменных.

for(int i = 10, x = 5; i < 10; i++, x++)
{
    // code
}

Last updated