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

  • 公司股权变更要查账吗
  • 在报税显示缺少发票信息
  • 未核销fyc
  • 怎么做税种
  • 需要登记的特殊药品
  • 航空公司开具的个人抬头的发票可以税前扣除吗
  • 劳务公司涉及的税收
  • 残次品销售账务处理
  • 车辆通行费属于政府性基金吗
  • 购销合同签定有法律效力吗
  • 融资租赁营改增时间
  • 不动产进项税额分两年抵扣
  • 简易征收和简易计税的区别
  • 当月的费用次月入账可以么
  • 医院计提坏账准备分录
  • 小规模企业怎么报税
  • 怎么查找企业核算报告
  • 印花税 企业
  • 滞留发票一般怎么开具
  • 在产品,产成品和库存商品的区别
  • 加工产品不一定有合理损耗
  • 油卡充值属于什么行业
  • 职工教育经费列支范围及标准
  • 增值税季度不超过30万
  • 收到赞助费开什么发票
  • 允许扣除的土地价款怎么计算例题
  • 厂区地面硬化的意义
  • 收到折扣发票怎么处理
  • 主板清除bios
  • windows已禁用
  • 完美解决win11间歇性掉线
  • 企业发放职工薪酬的账务处理例子
  • 特许权使用费属于销售收入吗
  • php实用的案例
  • 简述项目融资风险的内容
  • PHP:imagesavealpha()的用法_GD库图像处理函数
  • 150m迷你型无线路由器怎么用
  • thinkphp d
  • php后端主要会涉及到哪些技术
  • 简单实现php留言功能
  • yolo 模型训练
  • html扫码功能
  • thinkphp 分页
  • python中字符串的长度怎么算
  • 餐饮企业原材料成本如何分析
  • Python中如何定义一个变量
  • 企业所得税年报截止日期2023
  • 增量留底退税怎么比增值税高
  • 销售折扣现金流量表
  • 免税收入和不征税收入有何区别
  • 人工成本的分类是
  • 服务器连接db2数据库命令
  • 政府会计计提折旧方法
  • 职工薪酬费用属于什么费用
  • 福利费以后年度可以抵扣吗
  • 因质量原因无法退货
  • 车辆报废取得的收入增值税怎么算
  • 无发票临时工劳务费账务处理
  • 收入成本的确认条件
  • 公司应收票据增加意味着什么
  • SQL里类似SPLIT的分割字符串函数
  • XP系统安装不了QQ
  • xp系统打印任务一闪就没有了
  • 如何使用U盘装机
  • 手机苹果操作系统
  • linux个人系统
  • android 自定义drawable
  • linux执行sh文件报错找不到
  • python num怎么用
  • cocos2d游戏源码
  • JavaScript splice()方法详解
  • node.js django
  • ubuntu touch教程
  • android 属性动画改变view大小
  • python中csv怎么用
  • 怎么关闭android
  • 公共基础设施项目目录
  • 高速发票查询平台官网
  • 不用税控盘可以勾选发票吗
  • 酒店退房不到退房时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设