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

  • 成本利润率和销售利润率哪个大
  • 个税申报本期收入指的是
  • 会计账本需要装订的有哪些
  • 金税盘如何查看开票机号
  • 小规模纳税人季报还是月报?
  • 钻井勘探支出已费用化的探井
  • 企业购置节能节水专用设备
  • 利息收入的纳税调整
  • 附加税是地方还是国家的
  • 土地使用税是由出租方还是承租方交
  • 企业职工补助
  • 企业卖固定资产
  • 未分配利润调整到其他应付款
  • 所得税季报营业收入本年累计
  • 营改增房租增值税税率
  • 公司给员工定任务合法吗
  • 补充养老保险费可以扣除吗
  • 联营企业分配利润
  • 无法删除文件提示怎么办
  • 合伙企业财产的管理和使用规定
  • 一年内的待摊费用可以一次性进入成本吗
  • 电脑每次开机都要磁盘检查是什么原因
  • vue打包vendor文件过大
  • 国有划拨土地给集体企业怎么办
  • 付境外人员劳务费
  • yolov3图像识别
  • php自动载入自定义函数文件
  • deepwiser怎么用
  • PHP基于什么语言
  • 未确认融资费用报表填在哪个科目
  • 农产品收购发票可以抵扣进项税额吗
  • 买地建厂房账务处理
  • uni appp
  • 固定资产的核算内容包括
  • 认证一般纳税人之后,之前开的发票作废重新填开的税率
  • 增值税普票可以开给个人吗
  • 公司股东和自然人的关系
  • 鲜花虫草开发票属于什么类别?
  • 待报解预算收入是什么意思,扣了钱
  • 房屋租赁水电费计入什么科目
  • 开发研究的定义
  • 哪些情况可以开立基本账户
  • 总公司和分公司不在一个区怎么纳税
  • 损益类科目调整到未分配利润分录
  • 企业从银行取得短期贷款存入银行,属于( )类型变化业务
  • 公司收到虚开发票
  • 银行承兑个人可以用吗
  • 公众号认证小额打款流程
  • 增值税负数发票怎么做账
  • 赔偿款从货款扣除怎么做账
  • 小规模纳税人收到专票后如何处理
  • 车票抵扣填在申请表哪里
  • 已认证未抵扣的发票可以退回红冲吗
  • mysql8.0并行复制
  • windows server2008 64位没有安装音频怎么办?
  • solaris教程
  • win7任务管理器怎么打开
  • 电脑ip地址设置在哪里
  • 如何把旧mac上的所有内容迁移到新mac上
  • Win8系统创建VPN虚拟网络连接的技巧
  • 如何使用ssh
  • windows7开机显示错误恢复进不去
  • win8桌面图片位置
  • Windows Server 8 ADDS轻松几步搞定密码个性化设置
  • win10安装grads
  • tf.nn.tanh函数
  • cocos creator性能
  • dos的for用法
  • 从零开始学什么好
  • 如何用python连接数据库
  • js封装是什么意思
  • javascript学习指南
  • python基本用法
  • Unity64 AStarPath 寻路失效 Bug解决 IOS64 IL2CPP - Bad date/time format in the zip file
  • html购物网站
  • 使用应用程序的好处
  • 寻找志同道合的小伙伴
  • 党建阵地作用发挥不好
  • 工会开票要求
  • 经开区税务局党委委员 副局长 杨兴爱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设