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

  • 收到所得税汇算退税计入补贴收入
  • 房屋租金可以开发票吗
  • 工资加计扣除时间怎么填
  • 冲红凭证更正时摘要怎么写
  • 钢铁租赁公司
  • 汽车加油增值税发票
  • 折扣折让属于什么科目
  • 报关单汇率按出口日期还是申报日期
  • 增值税发票丢了怎么办?
  • 信息技术服务企业研发费用加计扣除
  • 境外设计费涉及税收
  • 金税盘到期了
  • 工程项目增值税税率
  • 公司购买办公用品计入什么科目
  • 商场销售化妆品应当缴纳增值税和消费税对吗
  • 企业安装监控费用怎么做账
  • 单位装饰
  • 手撕票验旧是什么意思
  • 非住宅过户税费标准最新
  • 开票资料电话可以查到吗
  • 个税合理避税的意义
  • 简易征收红字发票怎么在报表中表现
  • 固定资产折旧计提完毕怎么处理
  • 结转与结余
  • 研发费用领用材料
  • 企业出口退税款属于征收企业所得税么
  • 工资薪金所得税率表2023
  • 个人挂靠公司按揭购车账务怎么处理?
  • 企业银行承兑汇票
  • 在windows 7中
  • 分期购车的会计分录
  • php的api调用方法
  • 硬件设施不完备
  • 仙客来养殖方法和注意事项视频
  • 出纳借方
  • echarts饼图背景图片
  • 扫码分享到微信
  • 购买专利权的会议纪要
  • c语言 cmd
  • 流动资产损失
  • 坏账准备收不回来怎么办
  • win11的截屏
  • 前端如何适配移动端
  • 腾讯产品面经
  • reorg table 命令
  • 临时工享受的福利有哪些
  • 个人独资企业取名规则
  • 公司法人的车租给公司怎么开发票
  • 增值税扣税凭证不包括
  • 安置房是交付的时候交钱吗
  • sql server的go
  • 企业所得税几种税率
  • 捆绑销售的会计处理?
  • 季度缴纳房租申请怎么写
  • 运输公司汽车折旧能直接进主营成本吗
  • 商贸企业增值税税负率低于1%则存在涉税问题
  • 金蝶财务软件固定资产
  • 什么是盈余公积和资本公积
  • 暂估应付账款的科目编码
  • 小规模开票额度有限制吗
  • etc发票申请流程
  • 投资收益科目在借方
  • sql server数据库怎么导出
  • xp电脑启动项怎么设置启动项
  • centos下载与安装
  • scsiaccess.exe - scsiaccess是什么进程 有什么用
  • win8设备管理器没有端口
  • javascript.info
  • exec方法
  • r语言和python画图
  • 深入理解python特性 pdf
  • js中的filter方法
  • javascript概述及作用
  • 基于jPlayer三分屏的制作方法
  • 字符串截取用什么方法
  • jquery-easyui-1.3.3
  • java script语言
  • js判断ua
  • 电子税务局怎么删除办税员
  • 三国杀马钧获取
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设