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

  • 订阅的自动续费怎么取消(订阅的自动续费怎么取消支付宝)

    订阅的自动续费怎么取消(订阅的自动续费怎么取消支付宝)

  • 12123二维码在哪里(12123app二维码)

    12123二维码在哪里(12123app二维码)

  • ip协议版本选哪个(ip协议类型怎么选)

    ip协议版本选哪个(ip协议类型怎么选)

  • 苹果xs被摔会影响内部么(iphonex被摔了)

    苹果xs被摔会影响内部么(iphonex被摔了)

  • 荣耀30是三星屏幕吗(荣耀30三星屏价格多少)

    荣耀30是三星屏幕吗(荣耀30三星屏价格多少)

  • pdf/a是什么格式(.pdf是什么文件格式)

    pdf/a是什么格式(.pdf是什么文件格式)

  • 平板版本低下载不了微信怎么办(平板版本低下载不了光遇怎么办)

    平板版本低下载不了微信怎么办(平板版本低下载不了光遇怎么办)

  • iphone11主屏幕按钮怎么设置(苹果11主屏幕键)

    iphone11主屏幕按钮怎么设置(苹果11主屏幕键)

  • 微信添加好友操作过于频繁(微信添加好友操作频繁多久可以恢复)

    微信添加好友操作过于频繁(微信添加好友操作频繁多久可以恢复)

  • vivoy71a手机卡了怎么办(vivo手机卡住了咋办)

    vivoy71a手机卡了怎么办(vivo手机卡住了咋办)

  • 电视腾讯视频和手机腾讯视频是一样的吗(腾讯视频会员和电视)

    电视腾讯视频和手机腾讯视频是一样的吗(腾讯视频会员和电视)

  • 小米桌面云备份有用吗(小米桌面云备份删除有什么影响)

    小米桌面云备份有用吗(小米桌面云备份删除有什么影响)

  • ipada2197是什么型号(ipada2197是air吗)

    ipada2197是什么型号(ipada2197是air吗)

  • 嘀嗒可以开电子发票吗(滴嗒能开电子发票吗)

    嘀嗒可以开电子发票吗(滴嗒能开电子发票吗)

  • 京东上确认收货还能退款吗(京东上确认收货了怎么退货)

    京东上确认收货还能退款吗(京东上确认收货了怎么退货)

  • 手机缓存是什么(苹果手机怎样清除缓存)

    手机缓存是什么(苹果手机怎样清除缓存)

  • 私募股权是什么意思(私募股权投资基金是什么意思)

    私募股权是什么意思(私募股权投资基金是什么意思)

  • 拼多多的差评怎么改(拼多多差评怎样才能让别人看不到差评?)

    拼多多的差评怎么改(拼多多差评怎样才能让别人看不到差评?)

  • 苹果蓝牙耳机调节音量(苹果蓝牙耳机调音量)

    苹果蓝牙耳机调节音量(苹果蓝牙耳机调音量)

  • 4g网络突然变成2g了(4g网络突然变成e网怎么回事?)

    4g网络突然变成2g了(4g网络突然变成e网怎么回事?)

  • wifi扫一扫用什么扫(wifi扫码用什么扫)

    wifi扫一扫用什么扫(wifi扫码用什么扫)

  • 新版Edge浏览器开启“全局媒体控件”功能(新版edge浏览器兼容ie)

    新版Edge浏览器开启“全局媒体控件”功能(新版edge浏览器兼容ie)

  • Torch 模型 onnx 文件的导出和调用(torch训练模型)

    Torch 模型 onnx 文件的导出和调用(torch训练模型)

  • 从庞塞德莱昂河口向灯塔望去,佛罗里达州 (© Jason Sponseller/Shutterstock)(庞塞 德莱昂)

    从庞塞德莱昂河口向灯塔望去,佛罗里达州 (© Jason Sponseller/Shutterstock)(庞塞 德莱昂)

  • 使用Python创建简单的HTTP服务器(python中如何创建一个对象)

    使用Python创建简单的HTTP服务器(python中如何创建一个对象)

  • 收到以前年度退回的所得税
  • 销售商品的差价怎么算
  • 买卖煤矿
  • 小规模应税行为扣除额如何填
  • 2023年印花税如何计算
  • 民办非企业工会经费
  • 资产负债表怎么看营业收入
  • 金蝶软件制造费用结转步骤
  • 生产经营所得税怎么申报
  • 新注册公司实收资本为0
  • 外商投资企业国内上市最新政策
  • 短期筹资方式有没有股票
  • 有限合伙企业如何分红
  • 公司注销应付款太多
  • 增资后调减资本怎么计算
  • 1 3%增值税发票样本
  • 存货周转次数变高的可能原因是
  • 财政授权支付凭证后多久打款
  • 增值税税负多少算高
  • 所得税预缴申报表
  • 代扣代缴税种有几个
  • 现金收款能开专用发票吗
  • 小规模纳税人未达起征点增值税处理
  • 收到农产品发票3%抵9%怎么做账
  • 增值税发票开具错误重开该怎么做会计分录?
  • 未确认收货可以评价吗
  • 社保缴费申报表文件
  • 员工有多处收入怎么申报个人所得税
  • 苹果macos catalina10.15.7
  • 开增值税专用发票需要什么资料
  • rmb转
  • 食品类发票入账属于什么科目
  • 销售合同怎么计算印花税
  • 当月认证了发票但没有进行增值税申报
  • 教案的近义词是什么
  • 个体工商户与家庭生活难以划分的费用
  • 康沃尔公国范围
  • 后续追加投资如何处理
  • 流动资产金额
  • ctf题目网站
  • 2022前端面试题及答案
  • 什么是多模态研究
  • 销售提成占比
  • 织梦怎么导入数据库
  • 购货发票属于是什么凭证
  • 事业单位银行开户规定
  • 重复报销怎么写情况说明
  • 政府会计资产处置费用科目
  • 研究费用记入什么费用
  • 收到的货品与实物不符
  • 自制半成品怎么计算
  • 建筑行业如何结算工程款
  • 库存商品差额调整会计目录
  • 支付结算办法是部门规章吗
  • 贴现凭证是什么意思
  • 待发货订单是什么意思
  • 土地价款抵减销项税
  • 进口货物的库存商品金额依据
  • 应付职工薪酬包括福利费吗
  • ubuntul
  • freebsd安装到u盘
  • directx出现错误
  • ubuntu怎样
  • win10耳机和扬声器有什么区别
  • 升级安装windows并保留文件
  • nclaunch.exe - nclaunch进程有什么用 是什么意思
  • win7开始菜单中的程序图标修改了
  • win7旗舰版没有睡眠设置
  • win8.1拨号上网
  • win7共享文件夹设置访问权限
  • linux怎样使用
  • Linux系统怎么设置中文输入法
  • Linux shell实现HTTP服务示例代码
  • css盒子模型示意图
  • 冒充咋写
  • linux shell实战
  • python 举例
  • 湖北电子网上税务怎么交
  • 企业注销认缴与实缴是否还有风险
  • 上海市松江区房价?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设