for、while、do while 3种循环异同点
for (; ; ){
循环体
}
while(循环条件){
循环体
}
do{
循环体
}while(循环条件);
执行顺序不同:
for循环和while循环:先判断条件为true时,然后再执行
do while循环:先执行循环体,然后再判断条件
使用情况不同:
当循环次数固定时,建议使用for循环
当循环次数不固定,建议使用while循环、do while循环
先判断,再执行,则使用while循环
先执行,然后再判断,则使用do while循环
当循环条件第一次为false时,则:
for 循环执行 0 次循环体
while 循环执行 0 次循环体
do while循环执行1次循环体
得出:
for循环:0次-------N次
while 循环:0次------N次循环体
do while循环:1次-------N次
转载于:https://www.cnblogs.com/penphy/p/10668416.html
for、while、do while 3种循环异同点相关推荐
- c语言循环结构常用语句,浅析C语言三种循环结构语句
摘 要: C语言是一种广泛使用的高级程序设计语言,文章对C语言中三种循环结构语句进行了分析和比较,使学生更容易理解和掌握. 关键词: C语言 for循环 while循环 do-while循环 一.引言 ...
- 简单介绍Lua中三种循环语句的使用
今天小编就为大家分享一篇关于Lua中三种循环语句的使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 Lua的循环和C语言的循环的语法其实差不多,所以, ...
- oracle循环的方式,Oracle 的几种循环方式介绍
1 Oracle 中的Goto 用法: declare x number; begin x:=10; --定义的初始值 <> --循环点 x:= x-2; -- 循环的处理条件 dbms_ ...
- Java03-day03【switch、循环(for、while、do...while)、三种循环的区别、跳转控制语句、Random、循环经典例题】
java零基础入门到精通(2019版)[黑马程序员] 视频+资料:[链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg 提取码:zjxs] &qu ...
- MySQL存储过程中的3种循环
MySQL存储过程中的3种循环 在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环.还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易 ...
- 《C语言及程序设计》实践项目——三种循环语句
返回:贺老师课程教学链接 [项目1:利用循环求和] 求1000以内所有偶数的和 要求:请编出3个程序来,分别用三种循环语句完成,注意体会各种循环语句的执行过程及语法特点. [参考解答] [项目2:求阶 ...
- C#中几种循环语法的比较
循环操作在程序开发当中使用非常的广泛,当然循环也很容易成为整个 程序运行的性能瓶颈,所以理解C#中几种循环的用法,还是非常重要的. C#支持一下四种循环方式 1.while循环 2.do...whil ...
- (转)java中对集合对象list的几种循环访问总结
Java集合的Stack.Queue.Map的遍历 在集合操作中,常常离不开对集合的遍历,对集合遍历一般来说一个foreach就搞定了,但是,对于Stack.Queue.Map类型的遍历,还是有一些讲 ...
- 【温故知新】——原生js中常用的四种循环方式
一.引言 本文主要是利用一个例子,讲一下原生js中常用的四种循环方式的使用与区别: 实现效果: 在网页中弹出框输入0 网页输出"欢迎下次光临" 在网页中弹出框输入1 网页输 ...
最新文章
- 用户、组或角色 'zgb' 在当前数据库中已存在。 (Microsoft SQL Server,错误: 15023)
- [python爬虫] BeautifulSoup和Selenium简单爬取知网信息测试
- react 项目实战(三)表单验证
- java集合框架的结构_集合框架(Collections Framework)详解及代码示例
- vmware创建虚拟机并安装centos7系统
- sqlserver binary varbinary image 的区别
- 资源分享|平面设计师可参考的素材网站
- redis学习笔记二
- C# 文件上传 默认最大为4M的解决方法
- C#中IntPtr打印输出
- 电子签批板那个品牌好用?国产柜台电子签名板推荐
- sim7020c功耗_SIM7020C NB-IoT HAT教程
- vue 个人头像修改
- UG NX重用库汉化版本
- AIS数据-渔船的货船的区分(Distinction between the cargo ships of fishing boats)
- 植物大战僵尸 辅助 总结
- 64位计算机安装32位,告诉你64位电脑怎么装32位系统
- Builder模式的误区
- python if统计人数_(三)Python GUI实战:统计学生人数
- html5 qq看点,AlloyTouch实战--60行代码搞定QQ看点资料卡