Другие языки программирования и технологии
в языке СИ (просто СИ!!!!) чем отличаются два цикла. for(t=0; t
на мыло напиши отвечу
ты бы хоть написал оба цикла. Вообще в С и С++ три вида циклов for while и do while
Цикл с предусловием
Цикл с предусловием — цикл, который выполняется пока истинно некоторое условие, указанное перед его началом. Это условие проверяется до выполнения тела цикла, поэтому тело может быть не выполнено ни разу (если условие с самого начала ложно) . В большинстве процедурных языков программирования реализуется оператором while, отсюда его второе название — while-цикл. На языке Pascal цикл с предусловием имеет следующий вид:
На языке Си:
while(<условие>)
{
<тело цикла>
}
for (значение переменной счётчика; условие; изменение счётчика)
{
...тело цикла
}
Цикл с постусловием
Цикл с постусловием — цикл, в котором условие проверяется после выполнения тела цикла. Отсюда следует, что тело всегда выполняется хотя бы один раз. В языке Паскаль этот цикл реализует оператор repeat..until; в Си — do…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 пока не будет выполнено условие выхода из цыкла
Удачи :)
if(условный оператор) ; \\ тоисть оператор условия в проге
while(Простой оператор) ; \\ обычный оператор при условии которого решает запускать дальше в цыкл или нет
do {
Тело цыкла
} while(условия ); \\ тоисть цыкл этого скрипта будет выполнятся то тех пор пока не будет удовлетворено "условие" и будет ходить по кругу отличие
между for и do while в том что в for определенные рамки цыкла а в do while пока не будет выполнено условие выхода из цыкла
Удачи :)
Похожие вопросы
- Поменять местами первый и последний отрицательные элементы массива B (18). (Язык Си) (Язык Си)
- while(!((str[i]>='0'&&str[i]<='9')||str[i]=='\0')) как перевести на человеческий язык это условие? - Язык си
- Вопрос по стилю в Си. Читаю C Elements of Style (Steve Qualline), встретила такой стиль записи цикла for
- Цикл for в Дельфи или Паскале
- *.bat - Не работает set /a внутри цикла for!
- Вопрос про цикл For
- КАК С ГЕНЕРИРОВАТЬ ДВА МАССИВА ИЗ СЛУЧАЙНЫХ ЧИСЕЛ С ПОМОЩЬЮ RANDOM НА ЯЗЫКЕ СИ? Я смог только заполнить от 0 до 255
- Почему язык СИ такой сложный?
- По-человечески объясните цикл "for"
- Язык Си. Массивы и циклы. Что не так в этом коде?