while循环使用方法2019-11-01 08:53:38文/陶凯月

while是计算机的一种基本循环模式。可是有什么用法呢?下面就和小编一起了解一下吧,希望对大家有所帮助。

while循环的用法

while循环开始后,先判断条件是否满足,如果满足就执行循环体内的语句,执行完毕后再回来判断条件是否满足,如此无限重复;直到条件不满足时,执行while循环后边的语句。简单来讲就是说while循环是先判断后循环,判断如果满足条件进入循环本次循环后再次判断。

while是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,执行完循环体内全部语句后再跳出(而不是立即跳出循环)。while语句的一般表达式为:while(表达式){循环体}。

for循环和while循环的区别

1、使用场景不同:知道执行次数的时候一般用for,条件循环时一般用while。

2、两种循环在构造死循环时的区别:while循环里的条件被看成表达式,因此,当用while构造死循环时,里面的TRUE实际上被看成永远为真的表达式,这种情况容易产生混淆,有些工具软件如PC-Lint就会认为出错了,因此构造死循环时,最好使用for(;;)来进行。

3、两种循环在普通循环时的区别:对一个数组进行循环时,一般来说,如果每轮循环都是在循环处理完后才讲循环变量增加的话,使用for循环比较方便。

如果循环处理的过程中就要将循环变量增加时,则使用while循环比较方便。

还有在使用for循环语句时,如果里面的循环条件很长,可以考虑用while循环进行替代,使代码的排版格式好看一些。

while的注意事项

1、避免让循环的条件变成永真或者永假,不然的话可能没意义;

2、千万不要在while后面加;

3、while循环后面的大括号可以省略,如果省略,只能影响离它最近的那句代码,并且,这句代码不可以是声明变量的;

4、while语句块里面定义的变量,外面不能。

计算机while语句知识点总结,while循环使用方法相关推荐

  1. python循环语句知识点_Python for 循环语句【每日一个知识点第115期

    Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 语法: for循环的语法格式如下: for iterating_var in sequence: statements(s) ...

  2. 计算机会考程序设计循环语句知识点,算法与程序设计会考复习知识点

    <算法与程序设计会考复习知识点>由会员分享,可在线阅读,更多相关<算法与程序设计会考复习知识点(19页珍藏版)>请在人人文库网上搜索. 1.信息技术会考复习(算法与程序设计)1 ...

  3. c语言while的知识点,C语言循环语句知识点

    C语言循环语句知识点 引导语:循环语句是由循环体及循环的终止条件两部分组成的.以下是百分网小编分享给大家的C语言循环语句知识点,欢迎参考学习! 循环语句 (一).for循环 它的一般形式为: for( ...

  4. 计算机二级python基础知识总结-计算机二级python 知识点篇(程序的控制结构)...

    计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...

  5. 程序异常是python语言基本控制结构_计算机二级python 知识点篇(程序的控制结构)...

    计算机二级python 知识点篇(程序的控制结构) 程序的基本结构 程序由三种基本结构组成: 顺序结构. 分支结构和循环结构 分支结构 单分支结构 if and 表示多个条件"与" ...

  6. 计算机三级嵌入式知识点总结

    知识总结: 1.嵌入式系统的CPU具有4个特点: 支持实时处理 低功耗 结构可扩展 集成了测试电路 注:高主频非其特点 2.USB的特点     (1) 在具有OTG(On-The-Go)的USB总线 ...

  7. c语言二重循环的盒图怎么画,全国计算机二级C语言程序设计讲义 循环嵌套.ppt...

    全国计算机二级C语言程序设计讲义 循环嵌套 第7讲 循环的嵌套 一.continue 语句和 break 语句 1.continue语句 2.break语句 二.循环的嵌套 三.goto语句 葛挑破隶 ...

  8. 计算机二级vf知识点总结,2015年计算机二级考试《VFP》复习重点:第四章

    第四章 Visual FoxPro 数据库及其操作 1.创建数据库 可以通过以下几种方式创建数据库: (1).在"项目管理器"中创建数据库 打开" 项目管理器" ...

  9. python拷贝是什么知识点_python闭包、深浅拷贝、垃圾回收、with语句知识点汇总...

    1.1 闭包 1.闭包概念 1. 在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用,这样就构成了一个闭包 2. 一般情况下,在我们认知当中,如果一个函数 ...

  10. 计算机组装的理论知识,计算机组装基本知识点.ppt

    计算机组装基本知识点 计算机组装与维修;计算机系统的组成;计算机系统的组成;从硬件系统的结构来看都采用"冯诺依曼"结构,即运算器.控制器.存储器.输入设备和输出设备五大组件组成.; ...

最新文章

  1. “挨踢民工”的奇葩生活录
  2. Oracle入门(十二G1)修改序列(Sequence)起始值的方法
  3. 信息学奥赛一本通C++语言——1090:含k个3的数
  4. 程序员的进阶课-架构师之路(6)-链表
  5. 教育|教授因被指控“奴役”博士生遭学校解雇,反手将学校告上法庭并获赔偿......
  6. vs2010 mysql linq to sql 系列_linq to sql简单使用
  7. 功能机也不放过,谷歌或为 Chrome 提供非触控模式
  8. 如何像在SQL中一样使用#39;in#39;和#39;not in#39;过滤Pandas数据帧
  9. jquery proxy delegate 的比较
  10. 管理感悟:能图像不文字
  11. SolidWorks工程图导出PDF时出现“Arial Unicode MS”字体不存在时,解决方案
  12. cad特性匹配快捷键命令_cad快捷键命令大全
  13. linux字体美化包,linux字体美化
  14. 我们梳理了国内外逾80家公司,发现6大关键趋势 | 36氪眼健康行业报告
  15. 通过VBA实现FTP自动下载及关键字检索等功能
  16. 优秀LOGO设计的规则
  17. 【前端】微信小程序 内容安全图片校验API imgSecCheck 代码示例 图片违规校验
  18. 一图带你了解全球疫情爆发背后的隐藏机会
  19. redis 保存大量数据
  20. discuz_result

热门文章

  1. LM393(寻迹原理)
  2. 推送微信公众号模板消息通知(Java版)
  3. 免费主机,免费二级域名分发,免费建临时网站,免费扒网
  4. c++数组、结构体数组和对象数组的初始化方式
  5. 删除ubuntu双系统后,开机出现grub黑屏,删除双系统引导项解决
  6. Qt for android 移植android studio项目报错activity_main.xml:9: AAPT: error: attribute layout_constraintBott
  7. 两个excel表格取交集_(怎么用excel把两个表格数据做交集)如何把不同excel表格数据取交集...
  8. 混沌神经网络的实际应用,神经网络求解优化问题
  9. 手机通话记录重复显示怎么处理_苹果8手机通话记录合并 苹果合并重复通话记录...
  10. python怎么修改列名_PYTHON:更改列名