c语言do while语句
c语言do while语句是什么呢?不知道的小伙伴来看看小编今天的分享吧!
do-while循环的格式:
do{
Statement _1;
Statement _2;
}while(Exp_cntrl);//分号不可丢
当循环体为一条简单语句时,可以省略 {},即:
do
Simp1e_Statement;//循环体
while(Exp_cntrl);
注意,在 do-while 结构中,while 括号后的分号不能丟。
do-while 循环的执行流程是:首先无条件地执行一次循环体,然后再根据循环控制表达式的值来判断是否继续执行循环体。若为真,则继续执行;若为假,则停止执行,退出 do-while 循环。也就是说,do-while 循环至少执行一次循环体。
do-while 循环和 while 循环的主要差别是:前者至少执行一次循环体,后者有可能一次也不执行循环体。
do-while 循环的执行流程图:
do-while 循环主要用在一直进行尝试性的操作,直到满足条件为止的情景。
【例】编程实现猜数字游戏,假设谜底为 0〜10 的整数,猜谜者每次输入一个整数,直到猜对为止。
分析:本题属于先输入所猜数字才能判断是否猜中,如果猜中,游戏结束,如果没猜中,继续猜,直到猜中为止。故该题符合 do-while 循环的使用场景。
代码如下:
#include<stdio.h>
int main (void){undefined
int pwd=7,gs; //pwd:谜底
printf ("\tGames Begin\n");
do{undefined
printf("Please guess (0~10):");
scanf("%d",&gs);
}while(gs!=pwd);
printf ("\tSucceed!\n");
printf ("\tGaines over\n");
return 0;
}
运行结果:
Games Begin
Please guess (0~10):3
Please guess (0~10):5
Please guess (0~10):8
Please guess (0~10):7
Succeed!
Gaines over
-
科索发动机和上菲红怎么区分?
科索发动机和上菲红区分方法:1、科索发动机是一个单独的发动机产品;而上菲红是一个发动机品牌。2、科索发动机有着动力强劲、经济可靠、安全舒适、低碳环保等特点;而上菲红发动机的整体...
问答查看全文>> -
夏天为什么不能喝红茶
夏天并非不能喝红茶,茶为健康饮品,而红茶为全发酵茶,茶内物质丰富,红茶属性温和,但并非性燥,因此夏天也可以正常饮用,而且也能起到生津解渴,解暑的效果,但需要注意用量适当,不宜饮...
茶叶查看全文>> -
科目二补考预约不上什么原因?
科目二补考预约不上的原因:1、科目二考试不合格的,申请百人需要先向车管所缴纳补考费,然后间隔十度日以后可以重新预约补考的;2、科目二预约网上预约不成功的,申请人可以选择其它方法...
问答查看全文>> -
鼠年男孩起名字大全免费
鼠年男孩起名字有哪些?我们一起来看看吧!1、鼠年男孩起名字大全免费单字推荐01、老鼠在十二生肖中排名首位,所以可以选取带有“王”或与“王”有关的字。(琨)——“琨”中有“王”,...
生活查看全文>>
推荐
- 1p065F故障码解释和消除方法,P065F故障码怎么解决?160
- 2拎的清是什么意思 拎的清是什么梗280
- 3一个人的世界很安静的说说333
- 4QQ在哪里可以屏蔽群消息275
- 5驾照消分怎么算?173
- 6宝马318i二手车价格?187
- 7有关白鹅的歇后语476
- 8科目三挂科了怎么办?163