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

  • 微信的支付密码在哪里看(微信支付密码怎么改)

    微信的支付密码在哪里看(微信支付密码怎么改)

  • 华为P30手机上怎样截电影片段(华为P30手机上怎么显示右上角耳机电量)

    华为P30手机上怎样截电影片段(华为P30手机上怎么显示右上角耳机电量)

  • 电脑看电视剧老黑屏是怎么回事(电脑看电视剧老卡怎么办)

    电脑看电视剧老黑屏是怎么回事(电脑看电视剧老卡怎么办)

  • 怎样查是谁举报的群(怎样查是谁举报的微信群聊)

    怎样查是谁举报的群(怎样查是谁举报的微信群聊)

  • 华为mate30pro手电筒在哪里(华为mate30pro手电筒亮度调节)

    华为mate30pro手电筒在哪里(华为mate30pro手电筒亮度调节)

  • 暴风影音怎么不能用了(暴风影音怎么不能播放swf文件)

    暴风影音怎么不能用了(暴风影音怎么不能播放swf文件)

  • 10900k用什么主板(10900k用什么机箱)

    10900k用什么主板(10900k用什么机箱)

  • 拼多多3分钟回复率不能低于多少(拼多多3分钟回复率多久刷新)

    拼多多3分钟回复率不能低于多少(拼多多3分钟回复率多久刷新)

  • 百姓网交易地点创建不了(百姓网交易地点一直创建中)

    百姓网交易地点创建不了(百姓网交易地点一直创建中)

  • 苹果x最近卡顿严重什么情况(苹果x最近卡顿怎么解决)

    苹果x最近卡顿严重什么情况(苹果x最近卡顿怎么解决)

  • 支付宝会员名字怎么修改(支付宝会员名字可以改吗)

    支付宝会员名字怎么修改(支付宝会员名字可以改吗)

  • 苹果11设置电池百分比(苹果11设置电池电量数字)

    苹果11设置电池百分比(苹果11设置电池电量数字)

  • 光盘读不出来是什么原因(光盘读不出来是不是需要什么软件)

    光盘读不出来是什么原因(光盘读不出来是不是需要什么软件)

  • 快手卖东西不发货咋办(快手卖货不发货会对快手号造成什么影响力)

    快手卖东西不发货咋办(快手卖货不发货会对快手号造成什么影响力)

  • qq拉黑后对方显示什么(qq拉黑现象)

    qq拉黑后对方显示什么(qq拉黑现象)

  • win7停止服务对用户有没有影响(win7停止服务意味着什么)

    win7停止服务对用户有没有影响(win7停止服务意味着什么)

  • 快手极速版不能发作品吗(快手极速版不能提现了,说是违规了?)

    快手极速版不能发作品吗(快手极速版不能提现了,说是违规了?)

  • 手机短信可以拉黑吗(手机短信可以拉出来吗)

    手机短信可以拉黑吗(手机短信可以拉出来吗)

  • 腾讯面对面快传在哪里(腾讯面对面快传怎么弄)

    腾讯面对面快传在哪里(腾讯面对面快传怎么弄)

  • shelper是什么软件(sheiper是什么软件)

    shelper是什么软件(sheiper是什么软件)

  • 如何取消小米微信震动(小米微信扣费怎么关闭)

    如何取消小米微信震动(小米微信扣费怎么关闭)

  • 在快手上买的东西怎么查物流(在快手里买的)

    在快手上买的东西怎么查物流(在快手里买的)

  • 电脑硬盘在哪里(电脑硬盘在哪里看)

    电脑硬盘在哪里(电脑硬盘在哪里看)

  • iqoo有无线充电吗(iqoo无线充电手机有哪几款)

    iqoo有无线充电吗(iqoo无线充电手机有哪几款)

  • iphonexr屏幕刷新率(iphonexr屏幕刷新率在哪里看)

    iphonexr屏幕刷新率(iphonexr屏幕刷新率在哪里看)

  • 如何使用strip在python中删除?(strippped)

    如何使用strip在python中删除?(strippped)

  • 出口退税的条件有哪些
  • 小规模纳税人购入和销售的增值税
  • 咨询服务合同印花税税目
  • 现金流管理模式
  • 代缴税款是什么意思
  • 小规模纳税人企业所得税起征点
  • 出纳需要填哪些表
  • 小规模纳税人多少免征增值税
  • 公司为员工租房费用的会计分录
  • 公司授权给公司有风险吗?
  • 税收返还要交税吗
  • 汽车固定资产清理账务处理
  • 收到公益性捐赠所得税
  • 专项补助资金补助的领域包括
  • 免税和不免税的价格区别
  • 一般企业每个月的保洁费用是多少
  • 2020年税收分类编码定义查询
  • 小规模纳税人没有收入怎么报税
  • 做内账有风险还是做外账有风险
  • 许可使用费怎么计算
  • 公司净资产怎么算的
  • 可以全额抵扣的发票
  • 红冲普通发票怎么开具
  • 合伙企业收到投资款要缴纳印花税吗
  • 冲暂估成本会计分录怎么做
  • 对外贸易法律的特征包括
  • phpunicode
  • 纳税评估一般程序包括
  • windows server 2016 配置web网页
  • 实际发放股票股利为什么股本增加
  • 原材料的盘盈与盘亏的会计处理
  • vue添加css
  • 税收变动作用
  • php ajax 教程
  • 应付账款借方怎么重分类
  • thinkphp curl
  • 少数股东权益贷方表示什么意思
  • vue中使用require报错
  • Pytorch深度学习实战3-6:详解网络骨架模块nn.Module(附实例)
  • PyTorch 深度学习实战 | 基于生成式对抗网络生成动漫人物
  • vue使用计算属性声明在什么配置项中
  • phpcms怎么样
  • 外购存货的成本包括哪些内容
  • 个人垫款公司将款支付个人算是资金回流吗
  • 公司注销剩余的发票怎么作废
  • mysql主要支持哪些数据类型?
  • 企业有什么税收
  • 企业所得税预缴少缴纳了,需要交滞纳金吗?
  • 直接人工成本包括五险一金吗
  • 年报中的利润表本月数需要填吗
  • 呆账冲销是什么意思
  • 股权转让实缴资本4000万如何缴纳
  • 厂家返利怎么入账
  • 税费滞纳金计入营业外支出吗
  • 当月发生逾期押金收入12870元
  • 事业单位调整以前年度的费用
  • 个体户记账报税
  • 永续债举例
  • 营改增后建筑企业如何正确开具发票
  • 准备金支出是否含税
  • 限售股包括哪些
  • mysql数据查询慢
  • ubuntu server gui
  • 安装fedora33
  • windows开机提示无法登录到你的账户
  • mac如何开启查找我的mac
  • win7设置路由器上网
  • linux yum安装软件命令
  • win7系统没有光驱盘符
  • msn无法登录
  • cocos2dx官方教程
  • Unity3D游戏开发培训课程大纲
  • androidstudio ui
  • network备份软件
  • 健壮的什么
  • pythone爬虫
  • python编程求一个数的平方
  • Android GridView属性集合
  • 国家税务总局河南省税务干部学校
  • 亿企代账和云账房哪个好用?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设