dowhile语句的用法
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、尾号限行制度是为了缓解城市交通压力而催生的一种交通制度。2007年的北京奥运测试赛期间,北京开始单双号限行。单号日子时候,只能车号的末尾数字是单号的私家车...
问答查看全文>> -
clot蓝丝绸会跌价吗 clot联名af1蓝丝绸开箱测评
CLOT x AF1蓝丝绸最近被很多明星上脚,目前第一轮的发售已经结束,不知道有多少人抢到,下面我们先来看看它的实物到底怎么样吧。clot联名af1蓝丝绸开箱测评这次CLOT ...
品牌查看全文>> -
捷豹F-TYPE国VI落地价多少?捷豹F-TYPE成交价
目前,捷豹F-TYPE2021款的官方指导价为582000元-918000元,捷豹F-TYPE2021款 V6赛道传奇版的官方指导价为868000元,目前临沂市没有什么优惠,购...
问答查看全文>> -
考试车的雨刷器怎么开;考了驾照不敢开车怎么办
考试车的雨刷器怎么开考试车的雨刮器,用方向盘右边的拨杆进行操作。拨杆上有挡位,挡位代表雨刷工作的频率。一般情况下,往下掰一下,是一挡(速度最慢的),再往下掰一下,是二挡(速度倒...
问答查看全文>> -
添加益生菌的猫粮有哪些 益生菌猫粮哪个牌子好
以前经常给他吃进口粮,但是容易遇上品质不稳定,还好遇到了益生菌猫粮。下面小编为大家介绍益生菌猫粮哪个牌子好?添加益生菌的猫粮有哪些益生菌猫粮哪个牌子好比瑞吉摇摇乐益生菌猫粮这款...
品牌查看全文>>
推荐
- 1最动听的情话462
- 2椰子380外星人开箱测评 yeezy380 alien实物上脚图339
- 3鼓励自己的话语204
- 4奇瑞v5商务车报价是多少?124
- 5幸福的网名大全308
- 6crv感叹号黄灯什么原因?448
- 7职业西服套装哪个牌子好 职业西服套装十大品牌排行榜206
- 8学生保温饭盒哪个牌子好 学生保温饭盒十大品牌排行榜177