linux c do while循环,C语言do-while循环

要执行程序或代码的一部分几次或多次,我们可以使用C语言的do-while循环。 在do和while之间给出的代码将被执行,直到条件(condition)成为true。

在do-while循环中,语句在条件之前给出,所以语句或代码将至少有一次执行。换句话说,我们可以说do-while循环执行语句一次或多次。

如果你希望至少执行一次代码,使用do-while循环是最好不过的选择。

do-while循环语法

C语言do-while循环的语法如下:

do{

//code to be executed

}while(condition);

do-while循环的流程图

2cef6c61b06d686ab637b80bf3870882.png

do-while循环的例子

下面给出了C语言的简单程序,while循环来打印连续的数据。创建一个源文件:do-while-example.c,其代码如下所示 -

#include

#include

void main() {

int i = 1, number = 0;

printf("Enter a number: ");

scanf("%d", &number);

do {

printf("%d \n", (i));

i++;

} while (i <= number);

}

执行上面代码,得到以下结果 -

Enter a number: 12

1

2

3

4

5

6

7

8

9

10

11

12

请按任意键继续. . .

使用do while循环打印给定数字表的程序

实现一个输入数的倍数打印,创建一个源文件:do-while-print-table.c,参考以下代码的实现 -

#include

#include

void main() {

int i = 1, number = 0;

printf("Enter a number: ");

scanf("%d", &number);

do {

printf("%d \n", (number*i));

i++;

} while (i <= 10);

}

执行上面示例代码,得到以下结果 -

Enter a number: 8

8

16

24

32

40

48

56

64

72

80

无限do-while循环

如果在do while循环中使用条件表达式的值1,则它将运行无限次数。

do{

// 要执行的语句

}while(1);

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值