C While 循环


循环

只要达到指定的条件,循环就可以执行一段代码。

循环很方便,因为它们可以节省时间、减少错误,并且使代码更具可读性。


While 循环

这个while只要指定条件满足,loop 就会循环执行一段代码true:

语法

while ( condition) {
  // code block to be executed
}

在下面的示例中,只要变量 (i) 小于 5:

示例

int i = 0;

while (i < 5) {
  printf("%d\n", i);
  i++;
}
亲自试一试 »

笔记:不要忘记增加条件中使用的变量(i++),否则循环永远不会结束!


Do/While 循环

这个do/while循环是一个变体while环形。该循环将执行一次代码块,然后检查条件是否为真,然后只要条件为真,就会重复循环。

语法

do {
  // code block to be executed
}
while ( condition);

下面的示例使用do/while环形。即使条件为假,循环也总是至少执行一次,因为代码块在测试条件之前执行:

示例

int i = 0;

do {
  printf("%d\n", i);
  i++;
}
while (i < 5);
亲自试一试 »

不要忘记增加条件中使用的变量,否则循环将永远不会结束!


C 练习

通过练习测试一下

练习:

打印i只要i小于 6:

int i = 1;
 (i < 6) {
  printf("%d\n", i);
  ;
}

开始练习