循环结构之while语句:

while(表达式)

{语句}

注意:1.while循环的特点是先判断条件表达式,后执行循环体语句。

2.“语句”就是循环体。循环体可以是一个简单的语句,可以是复合语句(用花括号括起来的若干语句)。

3.表达式的值为“真”(以非0值表示)时,就执行循环体语句;为“假”(以0表示)时,就不执行循环体语句,退出循环。

循环结构之do...while语句

do

语句

while(表达式);

注意:do...while语句的特点是,先无条件地执行循环体,然后判断循环条件是否成立。

while和do...while两种循环的比较:

例:

​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

结论:当while后面的表达式的第一次的值为“真”时,两种循环得到的结果相同;否则结果不相同(之二者具有相同的循环体情况)。

While语句与do...while语句相关推荐

  1. 转:delphi异常捕获try except语句 和 try finally语句用法

    转:http://www.java123.net/v/936977.html      2015-06-24 09:27:48 一直写程序都没管他们,也尽量很少用,今天终于想把他给弄个明白,在网上找来 ...

  2. 【Java】面试官灵魂拷问:if语句执行完else语句真的不会再执行吗?

    写在前面 最近跳槽找工作的朋友确实不少,遇到的面试题也是千奇百怪,这不,一名读者面试时,被面试官问到了一个直击灵魂的问题:if 语句执行完else语句真的不会再执行吗?这个奇葩的问题把这名读者问倒了! ...

  3. R语言嵌套的ifelse语距:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用。If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块

    R语言嵌套的ifelse语句:将一条If语句放在另一条If语句中,该语句作为嵌套的If else调用.If else语句允许我们根据表达式结果(TRUE或FALSE)打印不同的语句,执行不同的语句块 ...

  4. sqlserver中能用when_sqlserver中if语句顶替when.case.语句

    sqlserver中if语句替代when...case..语句 create table Employees ( EmployeeID char(6) primary key not null, Na ...

  5. mysql等价语句是_Mysql基本语句(个人笔记)

    mysql基本操作语句 1 数据库的基本操作 create database doem default charset utf8; -- 创建数据库 字符编码 utf8 show database; ...

  6. python中用来占位的语句是_python占位语句

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! python pass语句 阅读本文需要0.5分钟 python pass 语句 ...

  7. continue语句只用于循环语句中_循环里continue,break,return的作用,你知道吗?

    循环里continue,break,return的作用,你知道吗?​mp.weixin.qq.com 前言 循环里Continue,Break,Return经常会用到,也是很容易出错的一个坑,今天特地 ...

  8. python可以用break作为变量名_Python初体验(一)—【配置环境变量】【变量】【input】【条件语句】【循环语句】...

    写在前面的: 作为一个控制专业的女研究生,不知道每天在研究什么,但总归逃脱不了码代码的命运.之前也学习过一些C语言.C++,基础嘛,稍稍微有一些.本不想走上码农的道路,天真烂漫的过此生(白日梦过程中. ...

  9. oracle数据定义语句,oracle(sql)基础篇系列(3)——数据维护语句、数据定义语句、伪列...

    oracle(sql)基础篇系列(三)--数据维护语句.数据定义语句.伪列 DML语句 insert 向表中插入新的记录 --三种插入方式 --(1)不写字段的名字,直接按照字段的顺序把值逐个往里插 ...

  10. python while循环语句-Python While 循环语句

    Python While 循环语句 Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.其基本形式为: while 判断条件(cond ...

最新文章

  1. 新安装Ubuntu加载时提示“为/检查磁盘时发生严重错误”的解决方法
  2. java striptrailingzeros_java – 为什么不BigDecimal.stripTrailingZeros()总是删除所有尾随零?...
  3. MySQL存储过程和触发器的实现--数据库学习笔记
  4. Python改变生活 | OCR识别的花样使用
  5. python打印日志
  6. 自定义的代码块怎么移到别的电脑上
  7. 佳明245接收微信消息
  8. linux增加swap分区大小
  9. android判断usb已连接,android 判断是否有网络连接(usb连接电脑问题)
  10. WCF 内存入口检查失败 Memory gates checking failed
  11. python源码中的学习笔记_第1章_print 函数与数据类型
  12. mysql start tran_mysql事务,START TRANSACTION, COMMIT和ROLLBACK,SET AUTOCOMMIT语法
  13. 【iOS 开发】基础控件:UISwitch
  14. WPS复选框显示太阳问题解决方法
  15. 【原创】/Restarting/ Splay树 (普通平衡树 文艺平衡树 bzoj1895 poj 2580 SuperMemo 题解)
  16. 使用postman测试图片上传
  17. canvas.toDataURL() gives “Security Error” in IE 11
  18. 【ES8系列】String 补白、格式化
  19. 使用Google时区API显示任何城市的实时本地时间
  20. 空气质量指数美国标准和中国标准差别

热门文章

  1. 计算机sps材料,SPS网络通信-Phocos.PDF
  2. 测试计划、测试方案、测试策略、测试用例的区别
  3. COSCon'21 人工智能(A)论坛介绍
  4. 使用GSL库实现非线性最小二乘拟合—原理与C代码实现(VS2019)
  5. 使用Arduino完成STM32的串口通信
  6. appimage转deb
  7. 玫瑰花的python程序代码_python玫瑰花代码讲解,怎样用程序编写编写玫瑰花的代码,c程序或gava或者python...
  8. 嵌入式开发-各种干货
  9. LCD显示屏 字模 俄文字体显示8*16
  10. MySQL数据库day01