Лекция
Привет, сегодня поговорим про реализация циклов в языке си , обещаю рассказать все что знаю. Для того чтобы лучше понимать что такое реализация циклов в языке си , настоятельно рекомендую прочитать все из категории Алгоритмизация и программирование. Структурное программирование. Язык C.
Для реализации цикла с предусловием в языке Си используется ключевое слово while. Операторная часть может состоять как из одного оператора, так и из нескольких, объединенных фигурными скобками. В общем виде оператор можно записать так:
while (условие)
{
оператор 1;
оператор 2;
}
Операторная часть цикла повторяется до тех пор, пока условие не станет ложным или равным нулю. При составлении условий могут быть использованы следующие относительные операции: <, <=, ==, >=, >, !=. В условиях также можно использовать логические конструкции, которые в Си имеют следующий вид:
&& - логическое "И"
|| - логическое "ИЛИ"
! - логическое отрицание
Для реализации цикла с параметром используется ключевое слово for. В записи оператора используются 3 выражения, управляющие работой цикла. В общем виде цикл имеет следующую форму:
for (присвоение начального значения; проверяемое выражение; выражение изменяющее значение переменной) оператор;
Выражение присваивающее начальное значение выполняется только один раз перед первым действием в цикле. Затем оценивается проверяемое выражение. Затем вычисляется выражение изменяющее переменную цикла. Цикл for в Си - это цикл с предусловием.
Цикл с постусловием в Си реализуется ключевыми словами do и while. Об этом говорит сайт https://intellect.icu . В общем случае оператор можно записать:
do
оператор;
while (условие);
Задача: написать программу выводящую на экран следующую последовательность:
ABCDEF
BCDEF
CDEF
DEF
EF
F
#include
int main (void)
{
const int a = 6;
int i;
char k;
for (i=0; i<6; i++)
{
for (k='A'+i; k<'A'+a; k++)
printf ("%c", k);
printf ("\n");
}
}
К сожалению, в одной статье не просто дать все знания про реализация циклов в языке си . Но я - старался. Если ты проявишь интерес к раскрытию подробностей,я обязательно напишу продолжение! Надеюсь, что теперь ты понял что такое реализация циклов в языке си и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Алгоритмизация и программирование. Структурное программирование. Язык C
Из статьи мы узнали кратко, но содержательно про реализация циклов в языке си
Комментарии
Оставить комментарий
Алгоритмизация и программирование. Структурное программирование. Язык C
Термины: Алгоритмизация и программирование. Структурное программирование. Язык C