do在c语言中的用法
在C语言中,“do”是一个关键字,它通常与“while”循环一起使用。下面是一个使用“do-while”循环的简单示例:
```c
#include <stdio.h>
int main() {
int i = 0;
do {
printf("%d ", i);
i++;
} while (i < 10);
return 0;
}
```
在这个示例中,“do”关键字后面的代码块会被执行,然后检查“while”后面的条件(在本例中是“i < 10”)是否为真。如果条件为真,代码块会再次被执行,这个过程会一直重复直到条件不再为真。
“do-while”循环至少会执行一次,即使条件在第一次检查时就不再为真。这与“while”循环不同,“while”循环在检查条件之前不会执行代码块,如果条件一开始就不为真,代码块就不会被执行。
除了与“while”循环一起使用,“do”关键字还可以与其他语句一起使用,例如“switch”语句。
下面是一个使用“do-switch”语句的示例:
while语句简单例子```c
#include <stdio.h>
int main() {
int num = 2;
do {
switch (num) {
case 1:
printf("One\n");
break;
case 2:
printf("Two\n");
break;
default:
printf("Other\n");
break;
}
num++;
} while (num <= 5);
return 0;
}
```
在这个示例中,“do-while”循环会执行一个“switch”语句,根据“num”的值打印不同的输出,然后增加“num”的值,直到“num”的值大于5为止。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论