位置: IT常识 - 正文

dowhile语句的用法(do-while语句)

编辑:rootadmin

do while语句的用法是什么呢?不知道的小伙伴来看看小编今天的分享吧!
613/auto1686643581dowhile语句的用法(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

以上就是小编今天的分享了,希望可以帮助到大家。

本文链接地址:https://www.jiuchutong.com/zhishi/2731.html 转载请保留说明!

上一篇:js的for循环(js的for循环题目经典题)

下一篇:r语言和python的区别(r语言和python的区别与联系)

  • 苹果手机可以给苹果手机充电吗(苹果手机可以给安卓手机充电吗)

  • 哔哩哔哩青少年模式怎么关(哔哩哔哩青少年模式弹窗怎么关)

  • 探探想聊天必须充钱吗(探探想聊天必须实名吗)

  • 打印机的wpspin在哪(打印机wpspin在哪里看)

  • 苹果电脑的摄像头在哪里打开(苹果电脑的摄像头打不开是怎么回事)

  • excel下拉菜单怎么删除(EXCEl下拉菜单怎么添加选项)

  • 小米9最高支持多少w(小米9最高支持多少瓦快充)

  • 复印店可以打印手机文件吗(复印店可以打印发票吗)

  • word复制粘贴后格式变了(word复制粘贴后字体不统一)

  • 拉黑删除后发送好友验证能收到吗(拉黑删除发送好友请求看得见吗)

  • ipada1566是ipad几(苹果ipada1566是什么型号几代)

  • 京东自营厂商配送是什么意思(京东自营厂商配送售后有保障吗)

  • surface duo 什么时候上市(微软surface duo2)

  • nfc一直开启耗电多吗(nfc一直打开耗电吗)

  • 为什么手机录屏的视频没有声音(为什么手机录屏录不到声音?)

  • 群主能看到匿名投票吗(群主能看到匿名用户是谁吗)

  • 拼多多可以注销账号吗(拼多多可以注销重新申请吗)

  • 华为ine al00是什么型号(华为ineal00是什么价格)

  • 华为手机扫描在哪里找(华为手机扫描在微信里哪里找)

  • iphone怎样更新系统(怎么更新苹果的系统)

  • vivoz5参数(下一页p30)

  • 苹果5s怎么强制开机(苹果5s怎么强制解锁)

  • wps表格怎么绘制竖线(wps表格怎么绘制曲线)

  • cad布局比例怎么调(cad布局比例怎么设置)

  • 照片怎么命名发给别人(照片怎么命名发给别人用手机)

  • 淘宝直播如何助力冲榜(淘宝直播如何助力主播)

  • videoleap如何申请退款(videoleap怎么申请退款)

  • qq群如何推广(简述qq群推广的方法)

  • 在win7/win8下安装win10预览版双系统图文教程(windows7iis安装)

  • 模型训练步骤(模型训练的过程是什么过程)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络