for
Более компактная форма while
.
for (/* init */ ; /* condition */ ; /* loop */) {
// Этот блок будет исполняться бесконечно.
}
init
Выполняется один раз перед началом цикла. Служит для объявления переменных, которые видны только внутри цикла.
for (int i = 0, j = 10 ; ; ){
// Переменные i, j доступны внутри цикла
}
// Переменные i, j недоступны за пределами цикла
condition
Выражение, которое выполняется перед каждой итерацией цикла. Если его результат будет равен true
, то цикл свершится, иначе цикл прервётся. Отсутствие выражения будет интерпретировано как true
.
for (int i = 0 ; i < 10 ; ){
// Этот блок будет выполняться пока i меньше 10
}
loop
Действие, которое будет выполнено перед завершением итерации цикла
for (int i = 0; i < 10 ; ++i){
// Этот блок будет выполняться пока i меньше 10
}
Last modified: 25 December 2024