Циклы широко используются в программировании для повторения одних и тех же действий. Циклическое повторение действий может прервано в определенный, описанный разработчиком момент, к примеру, после достижения переменной заданного значения или после чтения последнего байта из файла.
Цикл for используется для выполнения блока кода для каждого из рассматриваемых объектов, событий, элементов массива и так далее…
В данном случае будут выведены значения переменной count от 1 до 10. При объявлении цикла разработчику предлагается осуществить инициализацию переменной (int count = 1), задать условие исполнения цикла (count <= 10) и задать инструкцию, которая будет исполняться после каждой итерации, причем в данном случае она предназначена для увеличения значения переменной (count++). Все эти выражения необязательны, причем при чтении чужого кода вы наверняка столкнетесь с довольно странными на первый взгляд вариантами использования циклов for. Главное помнить о назначении выражений в описании цикла, а также о том, что исполнение цикла может быть прервано в любой момент с помощью инструкции break или goto.
Цикл while осуществляет проверку заданного разработчиком условия и в случае его выполнения осуществляет исполнение заданного блока кода. Однако, в некоторых случаях условие не будет выполняться никогда, следовательно, блок кода также не будет исполнен ни разу, при этом исполнение начнется с выражения, следующего за циклом.
С помощью данного цикла будут выведены значения от 1 до 9 (обратите внимание, что в условии используется оператор <, а не <=, как в примере выше). Цикл while предполагает указание выражения условия, причем увеличение значения переменной или любое другое аналогичное действие должно выполняться в теле цикла (обратите внимание на выражение i++;).
Цикл do-while очень похож на цикл do, но, в отличие от него, проверяет условие после исполнения блока кода, а не до него. Это означает, что код из тела цикла будет исполнен как минимум один раз, причем в случае выполнения условия он может исполняться неограниченное число раз.
С помощью данного цикла также будут выведены значения от 1 до 9. Увеличение значения переменной или любое другое аналогичное действие должно также выполняться в теле цикла (обратите внимание на выражение i++;).