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

  • 三星手机充电显示有水(三星手机充电显示有水滴标志)

    三星手机充电显示有水(三星手机充电显示有水滴标志)

  • 快手怎么没有精选(快手是最新版本为什么没有精选)

    快手怎么没有精选(快手是最新版本为什么没有精选)

  • 淘抢购自运营活动能取消吗(淘宝淘抢购自运营入口)

    淘抢购自运营活动能取消吗(淘宝淘抢购自运营入口)

  • 华为荣耀语音助手在哪里(华为荣耀语音助手yoyo怎么语音唤醒)

    华为荣耀语音助手在哪里(华为荣耀语音助手yoyo怎么语音唤醒)

  • 免登录购票什么意思(免登录购票需不需要取票)

    免登录购票什么意思(免登录购票需不需要取票)

  • 小米手环4NFC功能(小米手环4NFC功能介绍以及使用方法)

    小米手环4NFC功能(小米手环4NFC功能介绍以及使用方法)

  • wps专业版和个人版的区别(wps专业版和个人版可以一起用吗)

    wps专业版和个人版的区别(wps专业版和个人版可以一起用吗)

  • stf一al00是什么型号(stl-al00)

    stf一al00是什么型号(stl-al00)

  • vivo手机恢复出厂设置账户密码忘了怎么办(vivo手机恢复出厂设置了还能还原吗)

    vivo手机恢复出厂设置账户密码忘了怎么办(vivo手机恢复出厂设置了还能还原吗)

  • word设置中英文字体(word设置中英文字体怎么设置)

    word设置中英文字体(word设置中英文字体怎么设置)

  • 小米8为什么耗电这么快(小米8为什么耗电那么快)

    小米8为什么耗电这么快(小米8为什么耗电那么快)

  • 小米的小爱同学有什么功能(小米的小爱同学在哪里设置)

    小米的小爱同学有什么功能(小米的小爱同学在哪里设置)

  • word添加页码怎么设置(word添加页码怎么都是1)

    word添加页码怎么设置(word添加页码怎么都是1)

  • 微信主题怎么变成黑色(微信主题怎么变成粉色)

    微信主题怎么变成黑色(微信主题怎么变成粉色)

  • 华为荣耀9x指纹解锁在哪里(华为荣耀9x指纹锁在哪里设置)

    华为荣耀9x指纹解锁在哪里(华为荣耀9x指纹锁在哪里设置)

  • 手机贴膜定位标签怎么用(手机贴膜定位标签使用视频)

    手机贴膜定位标签怎么用(手机贴膜定位标签使用视频)

  • 华为watch gt2怎么看天气推送(华为watchgt2怎么自定义表盘)

    华为watch gt2怎么看天气推送(华为watchgt2怎么自定义表盘)

  • 荣耀20pro缺点(荣耀20pro有什么缺点)

    荣耀20pro缺点(荣耀20pro有什么缺点)

  • 小溜共享免押金怎么弄(小溜共享要押金吗)

    小溜共享免押金怎么弄(小溜共享要押金吗)

  • 不支持nfc功能怎么办(不支持nfc的手机怎么刷nfc)

    不支持nfc功能怎么办(不支持nfc的手机怎么刷nfc)

  • 淘宝如何查看卖家信誉(淘宝如何查看卖家营业执照)

    淘宝如何查看卖家信誉(淘宝如何查看卖家营业执照)

  • vivox27怎么录屏(vivox27怎么录屏发朋友圈)

    vivox27怎么录屏(vivox27怎么录屏发朋友圈)

  • excel表格电话号码变成乱码(excel表格电话号码格式设置)

    excel表格电话号码变成乱码(excel表格电话号码格式设置)

  • 心绞痛的早期症状有哪些?(心绞痛的早期症状表现有哪些)

    心绞痛的早期症状有哪些?(心绞痛的早期症状表现有哪些)

  • 文本生成图像工作简述2--常用数据集分析与汇总(文本生成图像前景怎么样)

    文本生成图像工作简述2--常用数据集分析与汇总(文本生成图像前景怎么样)

  • 期初存货中固定制造费用
  • 消费税可以在企业抵扣吗
  • 小规模纳税人开具增值税专用发票
  • 个人可支配收入缩写
  • 进项已经抵扣会退回吗
  • 进口内销是什么意思
  • 营业执照的注册地址怎么填
  • 增值税普通发票几个点
  • 增值税税控系统技术维护费怎么抵扣
  • 税务小规模定律是什么意思
  • 税控机操作
  • 外出什么意思?
  • 增值税需要计提吗
  • 企业担保形成损失的原因
  • 基金公司管理费收入增值税
  • 用友t3每月都要结账吗
  • 个人租赁汽车给公司怎么开发票
  • 栈定义代码
  • 为什么浏览器自动打开
  • 发票失控进项转出所得税
  • edge弹窗
  • 其他应付款和其他应付款对冲
  • php escapeshellarg
  • 银行收取对公账户服务费有什么用
  • php入门例子
  • PHP:pcntl_sigwaitinfo()的用法_PCNTL函数
  • 委托代销商品发票是谁开给客户
  • 制造费用属于期间费用期末一定无余额吗
  • 继续涉入资产会计处理
  • 企业如何避免纳税问题
  • js fetch api
  • 花卉苗木栽培技术
  • 使用二氧化碳灭火器时人应该站在什么位置
  • python怎么导出数据到excel
  • python闭包主要解决什么问题
  • 本单位职工可以承包本单位业务吗
  • 织梦森林官网
  • 所得税汇算清缴前取得跨年发票
  • 资产负债表和利润表的区别
  • 未开票收入如何记账
  • 进项税大于销项税怎么抵扣
  • 雇佣临时工需要交个人所得税吗
  • 生产成本月末有余额资产负债表平衡吗
  • 投资性房地产改造期间计提折旧吗
  • 建筑安装业经营范围
  • 融资租赁出租人与承租人之间形成债权债务关系
  • 运费开什么发票
  • 工程材料增值税抵扣比例
  • 美元转到中国银行入账是人民币吗
  • 固定资产应计入什么账户
  • 资本金与注册资本的关系
  • 个人银行帐户可以代理销户吗?
  • 符合条件的有
  • 年末坏账准备计提余额减少说明什么
  • 什么是固定资产的后续支出
  • 私营企业会计退休年龄50还是55
  • 怎么操作win10系统
  • 电脑开机一直显示windowsxp
  • 受限怎么解除
  • win10预览设置
  • windows系统同时按下CTRL+ALT+DEL键没有弹出任务管理器的解决方法
  • xp系统光盘读不出来
  • Netlib.exe - Netlib是什么进程 有什么用
  • win10安装字体的操作步骤
  • linux系统如何安装应用
  • win7系统删除密码
  • win10搜索设置选项
  • opengl入门视频教程
  • w10cmd命令高级命令
  • jquery图片自动滚动
  • python用matplot画图
  • python移动目标跟踪
  • js实现拖拽元素改编顺序
  • 别踩白块世界纪录视频
  • 原生js页面滚动怎么设置
  • 纳税人状态怎么填
  • 房产税从价计征税率
  • 荷兰基本工资一个月多少工资
  • 残疾人就业年审经办人
  • 完税凭证验证码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设