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