Другие языки программирования и технологии

в языке СИ (просто СИ!!!!) чем отличаются два цикла. for(t=0; t

на мыло напиши отвечу
Роман Чижмадей
Роман Чижмадей
2 797
Лучший ответ
ты бы хоть написал оба цикла. Вообще в С и С++ три вида циклов for while и do while
Цикл с предусловием

Цикл с предусловием — цикл, который выполняется пока истинно некоторое условие, указанное перед его началом. Это условие проверяется до выполнения тела цикла, поэтому тело может быть не выполнено ни разу (если условие с самого начала ложно) . В большинстве процедурных языков программирования реализуется оператором while, отсюда его второе название — while-цикл. На языке Pascal цикл с предусловием имеет следующий вид:

На языке Си:

while(<условие>)
{
<тело цикла>
}

for (значение переменной счётчика; условие; изменение счётчика)
{
...тело цикла
}

Цикл с постусловием

Цикл с постусловием — цикл, в котором условие проверяется после выполнения тела цикла. Отсюда следует, что тело всегда выполняется хотя бы один раз. В языке Паскаль этот цикл реализует оператор repeat..until; в Си — do…while.
На языке Си:

do
{
<тело цикла>
}
while(<условие>)

В трактовке условия цикла с постусловием в разных языках есть различия. В Паскале и языках, произошедших от него, условие такого цикла трактуется как условие выхода (цикл завершается, когда условие истинно, в русской терминологии такие циклы называют ещё «цикл до») , а в Си и его потомках — как условие продолжения (цикл завершается, когда условие ложно, такие циклы иногда называют «цикл пока»).
for(счетчик )

if(условный оператор) ; \\ тоисть оператор условия в проге

while(Простой оператор) ; \\ обычный оператор при условии которого решает запускать дальше в цыкл или нет

do {

Тело цыкла

} while(условия ); \\ тоисть цыкл этого скрипта будет выполнятся то тех пор пока не будет удовлетворено "условие" и будет ходить по кругу отличие

между for и do while в том что в for определенные рамки цыкла а в do while пока не будет выполнено условие выхода из цыкла

Удачи :)
Дмитрий Карих
Дмитрий Карих
1 430