Latest web development tutorials
×

C курс

C Язык учебника C Краткое введение C параметры окружающей среды C Структура программы C Базовый синтаксис C Типы данных C переменная C постоянная C Storage Class C операторы C судья C циркуляция C функция C Обзорное правила C массив C указатель C строка C структура C союз C поле Bit C typedef C Входной и Выходной C грамотность документов C препроцессор C заголовок C Слепки C Обработка ошибок C Рекурсия C Переменный параметр C Управление памятью C Параметры командной строки C Классические 100 случаев

C Стандартная библиотека

C Стандартная библиотека - справочное руководство C Стандартная библиотека - <assert.h> C Стандартная библиотека - <ctype.h> C Стандартная библиотека - <errno.h> C Стандартная библиотека - <float.h> C Стандартная библиотека - <limits.h> C Стандартная библиотека - <locale.h> C Стандартная библиотека - <math.h> C Стандартная библиотека - <setjmp.h> C Стандартная библиотека - <signal.h> C Стандартная библиотека - <stdarg.h> C Стандартная библиотека - <stddef.h> C Стандартная библиотека - <stdio.h> C Стандартная библиотека - <stdlib.h> C Стандартная библиотека - <string.h> C Стандартная библиотека - <time.h>

C цикл

Иногда нам, возможно, придется многократно выполнять один и тот же кусок кода. При нормальных обстоятельствах, операторы выполняются последовательно: первый оператор в функции выполняется первым, за которым следует второе утверждение, и так далее.

Языки программирования обеспечивают различные управляющие структуры более сложные пути выполнения.

Петли позволяют многократно выполнять оператор или группа операторов, следующие в большинстве языков программирования блок-схема цикла ?:

структура петли

Тип цикла

Язык C предоставляет следующие типы циклов. Нажмите на ссылку, чтобы просмотреть подробную информацию о каждом типе.

循环类型描述
while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
for 循环 多次执行一个语句序列,简化管理循环变量的代码。
do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
嵌套循环 您可以在 while、for 或 do..while 循环内使用一个或多个循环。

Операторы управления Loop

Операторы управления Loop изменить порядок выполнения кода. С помощью которого вы можете перейти код.

C обеспечивает следующие операторы управления циклом. Нажмите на ссылку, чтобы просмотреть подробную информацию о каждой инструкции.

控制语句描述
break 语句 终止循环switch语句,程序流将继续执行紧接着循环或 switch 的下一条语句。
continue 语句 告诉一个循环体立刻停止本次循环迭代,重新开始下次循环迭代。
goto 语句 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。

Бесконечный цикл

Если условие никогда не ложным, цикл становится бесконечным циклом.для циркуляции в традиционном смысле , он может быть использован для реализации бесконечного цикла.Поскольку три выражения представляют собой какой-либо один цикл не требуется, вы можете быть уверены, условное выражение пустым, чтобы сформировать бесконечный цикл.

#include <stdio.h>
 
int main ()
{

   for( ; ; )
   {
      printf("This loop will run forever.\n");
   }

   return 0;
}

Когда условное выражение не существует, то предполагается, что верно. Можно также задать начальное значение и выражение приращения, но при нормальных обстоятельствах, C программисты предпочитают использовать для (;;) структуры представляют собой бесконечную петлю.

Примечание: Вы можете нажать Ctrl + C , чтобы прервать бесконечный цикл.