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 循环的主要差别是:前者至少执行一次循环体,后者有可能一次也不执行循环体。
————————————————
版权声明:本文为CSDN博主「虎虎33」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44015669/article/details/89857738

do-while循环相关推荐

  1. 中兴面试总结,华为。技术,市场

    1,软件测试,如何把这个测试做的更好. 进到一个新项目,作为测试人员应该都是想把测试做好,项目在符合客户质量要求的情况下按时交付的吧.但往往都事与愿违,造成这个结果的原因有很多很多.通过这段时间做自动 ...

  2. Linux shell 学习笔记(9)— 循环语句(for、while)以及更改字段分隔符

    1. for 语句 bash shell 中 for 命令的基本格式如以下,$var 变量包含着这次迭代对应的当前列表项中的值. for var in list docommands done 也可以 ...

  3. 【机器学习】RNN循环神经网络

    循环神经网络归属: 领域:机器学习 方向:自然语言处理 贡献:自动文本生成 循环神经网络实际应用: 生活中因为原始数据都是序列化的,比如自然语言,语音处理,时间序列问题(股票价格)等问题, 这个时候需 ...

  4. MindSpore循环神经网络

    MindSpore循环神经网络 一. 神经网络的组成 神经元模型:首先简单的了解以下构成神经网络的最基础单元:神经元.每个神经元与其它神经元相连,处于激活状态时,就会向相连的神经元发送相应信号.从而改 ...

  5. 循环IRNNv2Layer实现

    循环IRNNv2Layer实现 IRNNv2Layer实现循环层,例如循环神经网络(RNN),门控循环单元(GRU)和长期短期记忆(LSTM).支持的类型为RNN,GRU和LSTM.它执行循环操作,该 ...

  6. CodeGen按钮循环

    CodeGen按钮循环 按钮循环是一个模板文件构造,它允许您迭代CodeGen拥有的按钮信息集合. 在按钮循环中处理的按钮的定义可以来自两个位置之一. 如果基于UI工具箱输入窗口定义进行处理,则默认情 ...

  7. CodeGen标记循环

    CodeGen标记循环 标记循环是一个模板文件构造,它允许您迭代CodeGen拥有的标记信息的集合.为了使用标记循环,必须基于至少定义了一个字段标记的存储库结构生成代码. 标记循环由一对匹配的< ...

  8. CodeGen结构循环回路

    CodeGen结构循环回路 structure循环是一个模板文件构造,它允许您迭代CodeGen拥有的有关结构的集合.为了使用结构循环,必须同时基于多个存储库结构生成代码. CodeGen可以通过以下 ...

  9. CodeGen融合核心关系循环扩展

    CodeGen融合核心关系循环扩展 Expansion Tokens <HARMONYCORE_RELATION_NAME> 插入当前关系的名称.关系名称将自动生成,但可以由Harmony ...

  10. CodeGen字段循环Field Loop

    CodeGen字段循环Field Loop 字段循环是一个模板文件构造,它允许迭代CodeGen拥有的有关字段的集合.这些字段定义可以来自以下两个位置之一: •如果基于从存储库结构中获取的信息生成代码 ...

最新文章

  1. java.sql.SQLException: java.lang.StackOverflowError
  2. 博客项目之设计访客统计
  3. ufo帧率测试网站_一加7游戏续航测试 满电开始玩猜猜能玩多久
  4. 第四章:react ajax
  5. 3001基于哈夫曼树的数据压缩算法(附思路及注释)
  6. 九号机器人田奇峰_九号公司成功登陆科创板
  7. 不敌 Java、C/C++、Python,28 岁 VB 究竟输在了哪?
  8. 使用分区表fstab永久挂载磁盘分区
  9. 标定_基于目标的激光雷达与相机外参标定方法汇总
  10. 康华光电子技术基础第六版习题答案
  11. 反激变换器的变压器设计
  12. 去掉Googl默认界面的logo下面的尴尬的文字,对面的菇凉请看过来!!!
  13. please select a vaild python interpret
  14. 交叉编译apr和apr-util库
  15. NLP papers
  16. markdown符号使用
  17. 解决Could not find method xxx for arguments问题
  18. 移动端SEO之用户体验优化提升方法
  19. 百度ERNIE-Gram: Pre-Training with Explicitly N-Gram Masked Language Modeling
  20. 引文信件和地址的写法!

热门文章

  1. UE4 物理系统实现
  2. 大成都范围广告位招商
  3. NodeJS C++ Addons之C++类实例包装与异步操作
  4. 【LaTex】LaTex 的使用与写作(快速入门,尾附:简洁的论文模板代码)
  5. C语言基础-数组逆序输出
  6. 医疗影像MRI相关软件
  7. IDEA buid Web项目直接报错,Error:Abnormal build process termination:
  8. Rita Hayworth and Shawshank Redemption
  9. SharpDevelop的AddInTree View 插件
  10. 没有群晖却要共享文件?试试HFS搭建精简版NAS吧