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

  • 机票代理是否差额征税
  • 分配股东利润分录
  • 企业在异地设立的办事处撤销了,人员咋办
  • 免税增值税的有哪几项
  • 研发费用直接计入成本吗
  • 销项税现金流量指定
  • 顺丰开专票有明细吗
  • 勾选认证有时间限制吗
  • 社保委托代发银行账号是空的
  • 建筑公司收到材料发票
  • 长期负债营运资金比率公式
  • 买一赠一销售收入计算案例
  • 营业外收入期末结转
  • 向境外支付特许权使用费免征增值税
  • 公司 捐赠
  • 以前年度的所得税怎么入账
  • 增值税申报金额含税吗
  • 免税发票可以抵多少税
  • 建筑公司一般纳税人增值税税率
  • 核销单怎么做
  • 产品种类很多月末怎么结转生产成本
  • 企业为员工支付房租交个税吗
  • 企业购车按揭产生的费用
  • 上年度开具的发票存根联损毁应该怎么做
  • win10 2004 2009
  • 小规模纳税人无票收入免税吗
  • 工程发票可以用材料发票抵扣吗
  • 预付款不退如何投诉
  • 施工企业的收入和成本如何确认
  • node.js最新版本
  • php web socket
  • thinkphp整合layui
  • create_proc_entry
  • 怎么用switch语句
  • 检测命令
  • 无形资产的转让
  • 实际发放股票股利
  • 企业预付账款怎么做账
  • 计提工资扣社保的凭证
  • 办理对公账户时间
  • 季度企业所得税资产总额怎么填
  • 实缴资本需要存放多久
  • 个人出租不动产增值税优惠政策
  • 茶叶企业所得税减免
  • 海关完税凭证如何取得
  • 无法支付的应付账款摘要怎么写
  • 可抵扣的税票
  • 股权转让的实质
  • 资本公积的相关资料
  • 减免税款借方余额
  • 贷款买车成功后,给客户什么手续
  • 旅游业营业税税率
  • 批量游标
  • windows server2014 安装 Mysql Applying Security出错的完美解决方法
  • ubuntu设置u盘启动项
  • centos挂载点
  • windows 11安全模式
  • Win10 Mobile RS2预览版14926更新与修复内容汇总
  • 安装centos7.7
  • centos为什么没有桌面
  • win8 设置
  • linux的防火墙配置文件
  • JavaScript数组添加元素
  • Jquery Ajax Error 调试错误的技巧
  • Lesson02_05 头元素
  • Unity3D面试题整合
  • 安卓开发遇到的问题
  • 【ExpandableListView】ExpandableListView互斥展开效果
  • javascriptj
  • 安卓手机管家哪个好用
  • 安卓手机都这样
  • python二叉树
  • android动态添加view
  • jquery1
  • 土地增值税可否免税
  • 我国烟草税的税点是多少
  • 郑州国税局投诉电话
  • 劳务报酬所得个人所得税计算方法
  • 开票金额有限额吗
  • 国税和地税在一起吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设