黑马程序员------C语言-----流程控制(循环结构:while,for)
来源:互联网 发布:ibm云计算 编辑:程序博客网 时间:2024/04/30 13:14
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------
while (a>0); 死循环
3. 最简单的死循环
while和do while的区别
1>.很多情况下,while和do while可以互换
2>.while特点:如果一开始的条件不成立,永远不会执行循环体
do while特点:不管一开始的条件是否成立,至少会执行一次循环体
2> 错误写法
3> 错误写法
4> 最简单的for循环实现死循环 for (; ; );
while的用法
<span style="font-size:14px;">while (条件) { //循环体 } </span>
运行原理
1.如果一开始条件就不成立,永远不会执行循环体
2.如果条件成立,就会执行一次循环体,执行完毕,再次判断条件是否成立......
使用while注意问题:
注意一下几种情况会造成死循环:
1. while (10) { printf("哇哈哈\n"); }2. int a = 10;
while (a>0); 死循环
3. 最简单的死循环
关于do while
<span style="font-size:14px;">do { }while(条件);</span>
while和do while的区别
1>.很多情况下,while和do while可以互换
2>.while特点:如果一开始的条件不成立,永远不会执行循环体
do while特点:不管一开始的条件是否成立,至少会执行一次循环体
for的用法
<span style="font-size:14px;"> for(语句1; 条件; 语句2) { 循环体 }</span>
语句1: 初始化语句
语句2: 增量语句(执行完循环体后再执行的语句)
1.for-开始就会执行一次语句1(整个for循环只会执行一次)
2.判断条件是否成立,如果条件成立后,就会执行一次循环体,然后就会执行语句2,再次判断条件是否成立
for使用注意:
1>不要随便在for()后面写分号
<span style="font-size:14px;"> for (int i=0; i<5; i++); { printf("哈哈\n"); } </span>
2> 错误写法
<span style="font-size:14px;"> for (int i=0; i<5; i++) int a = 10;</span>
3> 错误写法
<span style="font-size:14px;"> for (int i = 0; i<10; i++, a++) { // a只能用在循环体{}中 int a = 10; } */ </span>
4> 最简单的for循环实现死循环 for (; ; );
while循环和for循环的比较
可以互换
for循环的变量可以及时回收
0 0
- 黑马程序员------C语言-----流程控制(循环结构:while,for)
- 黑马-C语言-流程控制,循环结构
- 黑马程序员:流程控制(for循环,while)
- 黑马程序员——C语言基础---流程控制(选择结构,循环结构)
- 【黑马程序员】C语言循环之while循环、for循环、do...while循环
- 【黑马程序员】【C语言】循环结构-while语句
- 黑马程序员-C语言视频日记-流程控制(2)循环结构
- 【黑马程序员】【C语言】循环结构-for循环
- 黑马程序员—C语言结构控制和循环
- C语言基础 循环结构 while for
- 黑马程序员------C语言-----流程控制(选择结构:if,switch)
- 黑马程序员—Java语言基础(程序流程控制-if、switch、for、while、do while、break、continue)
- 黑马程序员_2 c语言基础 流程控制 if switch while
- 黑马程序员---C语言基础---循环控制
- 黑马程序员 C语言 - 03 流程控制
- 黑马程序员---C语言之流程控制
- 黑马程序员---C语言流程控制
- 7、黑马程序员-C语言流程控制
- findContours函数参数说明及相关函数
- git和svn开发流程
- HTMLParseer 获取标签内容
- 安装 Oracle 客户端
- Kafka学习笔记
- 黑马程序员------C语言-----流程控制(循环结构:while,for)
- Redis常用命令总结
- hibernate学习:一对一单向联合外键
- 浏览器插件之ActiveX开发(三)
- poj--2752Seek the Name, Seek the Fame KMPnext数组的应用
- 将WordPress部署到七牛云存储实现CDN加速
- hibernate学习:Component组件
- 那些搁浅的爱情和梦想
- ubuntu12.04下安装搜狗输入法