Dimon Petroskii
Профи
(898)
5 лет назад
Смысл переводить названия циклов? Я понял что ты имел ввиду, но зачем?
UPD
"Пока" (while), это цикл с условием. Пока истинно условие, цикл повторяет выполнение запрограммированных в нем действий. Например, условие: пока у тебя есть снежки, действие: кидать снежку.
"Для "(for) это цикл со счетчиком. Например, для i = 0, до i < 10; i++ { цикл повторяет выполнение запрограммированных в нем действий 10 раз }
"До" не уверен или это часть цикла for или отдельный цикл. Если отдельный то скорее все это do while. Это то же самое что и while с одним отличием. while не выполнится ни разу если не истинно условие, а do while сначала 1 раз выполнит код, а тогда будет повторять его, пока условие будет истинным.
со мной на ''Вы''
Мудрец
(13884)
5 лет назад
пока while(здесь пишется true-выполняется или false- не выполняется) {здесь код}, если в скобочках (true) то цикл будет выполнять бесконечно, если нет условия выхода, если в скобочках (false) то в цикл программа не зайдет.
for(int i=1; i<9; i++){здесь код}
написано, для (int i=1-здесь инициализируется переменная i, она равна единице; i<9 цикл будет идти по кругу, до тех пор, пока i будет <9 то есть, код выполнится 8 раз, затем программа выйдет из цикла; i++ это значит, что за каждый пройденный круг, переменная i будет увеличиваться на 1, i++=i+1)
цикл do-while выполняется всегда хотя бы 1 раз, даже если условие ложное, то есть false,
в do{пишется код, который будет выполняться}, в while{пишется условие, при котором цикл будет выполняться}
но даже если условие в while {написано такое, при котором цикл выполняться не должен, он все равно выполнится минимум 1 раз. }