c语⾔dowhile例⼦,C语⾔dowhile循环
C语⾔do while循环教程
C语⾔do while循环详解
语法
do{
//do something
}while (cond);
参数
参数
描述
do
do while 循环使⽤的关键字。
while
while 循环使⽤的关键字。
cond
do while 循环的条件,如果为真,则⼀直执⾏ do while 循环。
说明
当 cond 条件为真时,⼀直执⾏ {} ⾥⾯的代码块,直到 cond 条件为假,循环结束。即使 cond 条件为假,那么 do while 循环也会执⾏⼀次。
案例
do while循环
使⽤ do while 循环,即使条件为假,也会⾄少执⾏⼀次
#include
int main(){
printf("嗨客⽹(www.haicoder)\n");
do
{
printf("Do while cond is false\n");
while语句简单例子}while(0);
return 0;
}
程序运⾏后,控制台输出如下:
我们定义的 do while 的循环条件为 0,即⼀直为假,但我们看到,此时的 do while 循环还是执⾏了⼀次,因为,不管条件是否为真,do while 循环⾄少会执⾏⼀次。
do while循环数字
使⽤ do while 循环,遍历数字
#include
int main(){
printf("嗨客⽹(www.haicoder)\n");
int num = 0;
do
{
printf("Num = %d\n", num);
num++;
}while(num < 3);
return 0;
}
程序运⾏后,控制台输出如下:
⾸先,我们定义了⼀个 {} 的代码块,在 {} ⾥每次执⾏后都将 num 变量加 1。do while求和
使⽤ do while 循环,求和
#include
int main(){
printf("嗨客⽹(www.haicoder)\n");
int num = 0;
int sum = 0;
do
{
sum += num;
num++;
}while(num <= 100);
printf("Sum = %d\n", sum);
return 0;
}
程序运⾏后,控制台输出如下:
⾸先,我们定义了⼀个整型类型变量 num 和 sum,并且都赋值为 0,接着使⽤ do while 循环来判断变量 num 是否⼩于等于 100,如果成⽴,则⼀直将当前 sum 的值加上 num,并且每次执⾏后都将 num 变量加 1。
整个 do while 循环执⾏完毕后,执⾏打印的代码块,输出 Sum 的值。因为打印语句不是在 do while 循环的代码块⾥⾯,因此打印语句是do while 循环执⾏完毕才会执⾏的。
C语⾔do while循环总结
C 语⾔的 do while 循环跟 while 循环类似,不过,do while 循环与 while 循环的区别是不管 do while 的条件是否为真,do while ⾄少会执⾏⼀次。C 语⾔ do while 循环详解语法:
do{
//do something
}while (cond);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。