位置: 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群进行推广的4个方法(怎样在qq上进群)

    如何利用QQ群进行推广的4个方法(怎样在qq上进群)

  • 苹果13怎么插卡(苹果13怎么插卡进去啊)

    苹果13怎么插卡(苹果13怎么插卡进去啊)

  • 蚂蚁庄园收麦子怎么收(蚂蚁庄园收麦子别人会知道吗)

    蚂蚁庄园收麦子怎么收(蚂蚁庄园收麦子别人会知道吗)

  • 美团我的钱包在哪找(美团我的钱包在哪里找不到)

    美团我的钱包在哪找(美团我的钱包在哪里找不到)

  • iphone11中国上市时间(iphone11中国上市时间价格)

    iphone11中国上市时间(iphone11中国上市时间价格)

  • 华为nova7pro屏幕容易碎吗(华为nova7pro屏幕材质是谁家的)

    华为nova7pro屏幕容易碎吗(华为nova7pro屏幕材质是谁家的)

  • 华为侧边栏怎么设置(华为侧边栏怎么删除横线应用)

    华为侧边栏怎么设置(华为侧边栏怎么删除横线应用)

  • 录音发微信怎么发的(录音发微信怎么发给别人)

    录音发微信怎么发的(录音发微信怎么发给别人)

  • 苹果x漏液只能换屏幕吗(iphone x漏液还能用多久)

    苹果x漏液只能换屏幕吗(iphone x漏液还能用多久)

  • 苹果手机可以改时间吗(苹果手机可以改id吗)

    苹果手机可以改时间吗(苹果手机可以改id吗)

  • 对方微信号已被限制登录是什么意思(只知道微信昵称怎么找到对方)

    对方微信号已被限制登录是什么意思(只知道微信昵称怎么找到对方)

  • 芯片的主要材料(手机摄像头芯片的主要材料)

    芯片的主要材料(手机摄像头芯片的主要材料)

  • 笔记本电脑开机黑屏为什么(笔记本电脑开机后黑屏不显示桌面)

    笔记本电脑开机黑屏为什么(笔记本电脑开机后黑屏不显示桌面)

  • 字体设计类型及特点有哪些(字体设计类型及特征)

    字体设计类型及特点有哪些(字体设计类型及特征)

  • ipad型号md513zpa是几寸(ipad型号是md531zp/a)

    ipad型号md513zpa是几寸(ipad型号是md531zp/a)

  • 在outlook的服务器设置中POP3协议是指(在outlook的服务器设置中SMTP协议设置)

    在outlook的服务器设置中POP3协议是指(在outlook的服务器设置中SMTP协议设置)

  • 京东怎么关闭消息提醒(京东怎么关闭消息声音)

    京东怎么关闭消息提醒(京东怎么关闭消息声音)

  • 如何把抖音视频设置成锁屏(如何把抖音视频发到微信朋友圈)

    如何把抖音视频设置成锁屏(如何把抖音视频发到微信朋友圈)

  • 小米9pro怎么查看运行内存(小米9pro怎么查是不是正品)

    小米9pro怎么查看运行内存(小米9pro怎么查是不是正品)

  • 阿里巴巴直播收费吗(阿里巴巴直播有效果吗)

    阿里巴巴直播收费吗(阿里巴巴直播有效果吗)

  • 红米手机怎么超级截屏(红米手机怎么超长截屏)

    红米手机怎么超级截屏(红米手机怎么超长截屏)

  • 微信标签保存中为什么会保存失败(微信标签保存不成功)

    微信标签保存中为什么会保存失败(微信标签保存不成功)

  • 天猫精灵可以控制哪些家电(天猫精灵可以控制美的空调吗)

    天猫精灵可以控制哪些家电(天猫精灵可以控制美的空调吗)

  • 如何解决连接宽带出现错误691的情况?(如何解决连接宽带的方法)

    如何解决连接宽带出现错误691的情况?(如何解决连接宽带的方法)

  • 彩票税率税率
  • 什么是协税护税员
  • 印花税应计入什么账户
  • 利润分配未分配利润是什么科目
  • 建筑设备租赁如何确定租赁期限
  • 在建工程应交税费会计分录
  • 季末计提所得税可以根据本年利润计算吗?
  • 会议服务费怎么开
  • 卷烟批发环节消费税税率
  • 多缴纳个人所得税怎么办
  • 其他应付款年终怎么结转
  • 购买基金会计分录怎么填
  • 售后回租利息和租金区别
  • 商标转让所需要的材料
  • 对公付款没有发票
  • 复利现值系数和普通年金现值系数关系
  • 小规模纳税人租赁发票税率是多少
  • 破产企业公司还要交税吗
  • 企业征地补偿支出需要什么凭据做账?
  • 转账支票给员工转工资
  • 公司进货可以计提折旧吗
  • 承租人转租需要交税吗
  • 旅游业务增值税税率
  • 现金购入库存商品的分录
  • 行政单位提现预算会计处理
  • 预提费用年底必须结转吗
  • 期权的行权收益
  • 购买承兑汇票怎么做账
  • win10专业版怎么改成家庭版
  • 事业单位在建工程转固定资产的账务处理
  • 增值税电子发票有什么用
  • php封装接口
  • mac10.10.5系统
  • 上一年度的费用能入今年账吗
  • 固定资产转出是什么意思
  • 公司福利放置零食文案
  • php现在
  • 利息收入的含义
  • 增值税专用发票几个点
  • php返回对象
  • 残疾人取得房屋所有权
  • php二维数组查询指定值
  • 非货币性资产交换是企业经常发生的
  • laravel create
  • php面向对象编程实验总结
  • flex的作用及设置
  • 三维点云识别
  • tftp传输命令
  • 差额纳税的劳务派遣安保服务征收率
  • 营业外收入 销项税
  • 个体工商户免费开票额度
  • php怎么连接sqlserver
  • sql2012附加数据库方法
  • 小型数据库软件有哪些
  • 消费税纳税人的具体纳税期限由主管税务机关
  • 中级会计报名必须用电脑吗
  • 残保金缴纳额计算公式
  • 个体工商户怎么变更法人
  • 月末结转各项费用支出479000
  • 会计忘记申报税款会有什么影响
  • 农业银行多级账簿可以代发工资吗
  • 出租房屋的广告怎么写好
  • mysql查询语句优先级
  • Ubuntu下mysql安装和操作图文教程
  • xp系统浏览器收藏夹文件位置
  • linux下nanosleep() & sleep()的区别
  • 高手养成计划 小说
  • linux目录结构创建
  • 使用iso镜像文件
  • Win7旗舰版电脑亮度怎么调节?
  • Metaio SDK 6.0.2自带Example自己实现(三)
  • django ajax请求
  • bootstrap表单模板
  • jquery从入门到精通
  • shell delete
  • dota2 服务器ip地址
  • jquery修改href
  • 改税务报表会有限风险吗
  • 云南省新农合网上缴费app
  • 发票号码的8位是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设