位置: 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的区别与联系)

  • 怎么注销支付宝(怎么注销支付宝基金账户)

    怎么注销支付宝(怎么注销支付宝基金账户)

  • 微信可以添加多少个好友(微信可以添加多少人好友)

    微信可以添加多少个好友(微信可以添加多少人好友)

  • 恢复对方微信撤回语音(恢复对方微信撤回消息软件)

    恢复对方微信撤回语音(恢复对方微信撤回消息软件)

  • 路由器速率怎么选择(路由器速率怎么设置最快)

    路由器速率怎么选择(路由器速率怎么设置最快)

  • qq账号在哪里看得到(qq官方网站登录)

    qq账号在哪里看得到(qq官方网站登录)

  • 荣耀30 30s 区别(荣耀30和30s哪个性价比高)

    荣耀30 30s 区别(荣耀30和30s哪个性价比高)

  • 淘宝不显示待发货待收货数字(淘宝不显示待发货时间)

    淘宝不显示待发货待收货数字(淘宝不显示待发货时间)

  • 打印机没墨了是什么反应(打印机没墨了是换硒鼓还是墨盒)

    打印机没墨了是什么反应(打印机没墨了是换硒鼓还是墨盒)

  • 电脑黑屏按什么键恢复win7(电脑黑屏按什么键恢复就显示个鼠标)

    电脑黑屏按什么键恢复win7(电脑黑屏按什么键恢复就显示个鼠标)

  • 中山公交车可以微信支付吗(中山公交车可以带宠物吗)

    中山公交车可以微信支付吗(中山公交车可以带宠物吗)

  • 谷歌无法连接到服务器(谷歌无法连接到互联网)

    谷歌无法连接到服务器(谷歌无法连接到互联网)

  • dxf是什么意思(dxf和dwg的区别)

    dxf是什么意思(dxf和dwg的区别)

  • 小米10支持反向充电吗(小米支持反向无线充电的手机)

    小米10支持反向充电吗(小米支持反向无线充电的手机)

  • 路由器的信道是什么意思(路由器的信道是什么怎么改)

    路由器的信道是什么意思(路由器的信道是什么怎么改)

  • 打印机扫描功能啥意思(打印机扫描功能突然不能用了)

    打印机扫描功能啥意思(打印机扫描功能突然不能用了)

  • 手机后台运行在哪里(苹果手机怎么关闭程序运行)

    手机后台运行在哪里(苹果手机怎么关闭程序运行)

  • iphone11怎么装双卡(iphone11怎样安装双卡)

    iphone11怎么装双卡(iphone11怎样安装双卡)

  • 苹果手表可以无线充电吗(苹果手表可以无卡使用吗)

    苹果手表可以无线充电吗(苹果手表可以无卡使用吗)

  • 自动回复可以续火花吗(自动回复可以续几天火花)

    自动回复可以续火花吗(自动回复可以续几天火花)

  • 苹果x左上角怎么设置文字(苹果X左上角怎么设置爱心)

    苹果x左上角怎么设置文字(苹果X左上角怎么设置爱心)

  • 微信如何换一个号登陆(微信如何换一个身份证绑定)

    微信如何换一个号登陆(微信如何换一个身份证绑定)

  • sata线怎么接主板(sata接线怎么用)

    sata线怎么接主板(sata接线怎么用)

  • vivox27手机防水防尘吗(vivox27防不防水视频)

    vivox27手机防水防尘吗(vivox27防不防水视频)

  • 华为watch3发布时间(华为watch3发布价)

    华为watch3发布时间(华为watch3发布价)

  • 为什么文件压缩不了(为什么文件压缩后顺序就变了)

    为什么文件压缩不了(为什么文件压缩后顺序就变了)

  • cad删除线段的一部分(cad中删除线段用哪个键)

    cad删除线段的一部分(cad中删除线段用哪个键)

  • 行政事业单位转账至个人账户条例
  • 哪些企业需要缴纳企业所得税?
  • 中税税务咨询
  • 用友T6自定结转怎样设置
  • 撤回或减少投资同撤资减资的区别
  • 处置无形资产属于经营活动吗
  • 公司购买设备报告怎么写
  • 六税两费减半征收政策
  • 增值税加计扣除5%政策
  • 出售投资性房地产时,按其账面价值结转到主营业务成本
  • 单位代缴个人所得税流程
  • 记账凭证按其适用的交易和事项分类可以分为
  • 销售土地如何交增值税
  • 财务费用汇兑损益是什么意思
  • 职工的保险费在哪里查
  • 企业如何规避印刷风险
  • 公司贷款买车后影响公司收购吗
  • 会员的消费频次怎么计算
  • 为什么纳税人不是负税人
  • 汇兑损益计算例题
  • 银行承兑汇票承兑手续费是多少
  • 境外取得收入要不要交企业所得税
  • 加计抵减10%政策文件
  • 电脑网速不好怎么提升网速
  • 差旅费津贴个人所得税题目
  • php数组函数实现机选双色球
  • 增值税纳税筹划案例最新
  • 人民币账户购汇支付
  • 免施工许可证
  • 现金流量表的作用和意义
  • 圆顶山遗址
  • 苏格兰高地什么意思
  • php中使用js
  • 毕业证原件掉了可以报考社工证吗
  • 多计提的个人所得税怎么冲回
  • 本月损益类未结转为零的一级科目
  • css实现文字颜色渐变
  • Yii2创建多界面主题(Theme)的方法
  • html获取php数据
  • 研发费用加计扣除2022政策
  • 采矿权如何进行融资
  • 固定资产清理的借贷方向表示什么
  • 私人打款到对公账户要交税吗
  • 坏账准备的计提金额怎么算
  • 百旺税控盘跨月发票作废
  • 销售自用的生产设备一台
  • mysql配置文件my.ini如何配置
  • sql查询必须在什么的基础上创建
  • 总资产增长率的定义
  • 工会经费到底是什么
  • 制单和审单的依据是什么
  • 定额转查账征收
  • 查缴个人海外避税所得税
  • 缴纳印花税如何写分录
  • 公户转私户的钱怎么退回来
  • 政府给企业的奖励能给个人吗
  • 期末库存商品结转分录
  • 资产负债表中的股东权益由什么组成
  • 法人章和财务章尺寸
  • 教育费返还款计入收入吗
  • 小型微利企业所得税100到300
  • 什么是挂靠?
  • win升级失败 导致无法启动
  • rsync windows linux
  • mac系统怎么创建用户
  • win10系统出现蓝色框框
  • macos 安装win7
  • Cocos2d-x3.3 Physics物理引擎模块解决了刚体穿透问题
  • 基于是什么意思
  • Unity3D游戏开发引擎
  • c#委托的理解
  • jquery多级菜单
  • node爬取数据
  • Android include 标签注意点
  • javascript的核心语言对象包括
  • 广西增值税发票查询平台
  • 餐饮服务需要交印花税吗?
  • 甘肃增值税发票查验平台官网
  • 小微企业契税政策
  • 青海的医疗保险费是多少钱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设