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делать ... Во времяцикла:

делать
{
   Заявление (s);

} В то время (состояние);

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

Если условие истинно, то поток управления переходит обратно выше делать, а затем повторно выполнить оператор (ы) цикла. Этот процесс повторяется до тех пор данное условие не станет ложным до сих пор.

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

C в делать ... в то время как цикл

примеров

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

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

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

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

C цикл C цикл