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 цикл C цикл

Пока данное условие истинно, C язык вто время как цикл будет повторяться целевое заявление.

грамматика

Язык C вто время как синтаксис цикла:

while(condition)
{
   statement(s);
}

Здесь оператор (-ы) может быть один оператор, он также может быть представлена блок , состоящий из нескольких утверждений.условие может быть любым выражением, когда произвольные ненулевые значения являются истинными. Выполнение цикла, когда условие истинно.

Когда условие ложно, выполнение программы будет продолжаться со следующим заявлением последовал цикл.

технологическая схема

C во время цикла

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

примеров

#include <stdio.h>
 
int main ()
{
   /* 局部变量定义 */
   int a = 10;

   /* while 循环执行 */
   while( a < 20 )
   {
      printf("a 的值: %d\n", a);
      a++;
   }
 
   return 0;
}

Когда приведенный выше код компилируется и выполняется, он дает следующие результаты:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

C цикл C цикл