循环结构之while篇
2015-10-17 21:22
253 查看
1、while循环的格式:
while ( 条件 ) {
语句1; 语句2; ....
}
2、while循环使用方法:
1、while循环的特点:
如果while中的条件一开始就不成立,那么循环体中的语句永远不会被执行
2、while语句的语义是:
如果条件成立,就会执行循环体中的语句(“循环体”就是while后面大括号{}中的内容)。 然 后再次判断条件,重复上述过程,直到条件不成立就结束while循环
3、while循环的执行步骤:
第1步:判断条件是否为真,如果为真,则转向第2步,如果条件为假则转向第3步
第2步:执行循环体,执行完毕后再转向第1步
第3步:跳出循环,循环结束
while循环的注意点
1、任何数值都真假性,注意防止死循环
while (-1) { printf("死循环\n");
}
2、while 后如果只有一条语句它可以省略大括号
1)空语句它也是一条语句
2)while小阔号后面不可以直接写分号
int num = 0;
while (num < 3)
{
printf("num = %d\n",num); num++;
}
3)省略大括号时,不能在下面直接写申明变量的语句
while (1 < 3)
int num = 5;
是错误的
3、作用域:内部代码块中定义的变量不可以在外边 代码块中访问
while (1 < 3) {
int a = 0;
}
printf("a = %d\n",a);
4、while语句后面不要加分号
while (1 < 3);
错误
while ( 条件 ) {
语句1; 语句2; ....
}
2、while循环使用方法:
1、while循环的特点:
如果while中的条件一开始就不成立,那么循环体中的语句永远不会被执行
2、while语句的语义是:
如果条件成立,就会执行循环体中的语句(“循环体”就是while后面大括号{}中的内容)。 然 后再次判断条件,重复上述过程,直到条件不成立就结束while循环
3、while循环的执行步骤:
第1步:判断条件是否为真,如果为真,则转向第2步,如果条件为假则转向第3步
第2步:执行循环体,执行完毕后再转向第1步
第3步:跳出循环,循环结束
while循环的注意点
1、任何数值都真假性,注意防止死循环
while (-1) { printf("死循环\n");
}
2、while 后如果只有一条语句它可以省略大括号
1)空语句它也是一条语句
2)while小阔号后面不可以直接写分号
int num = 0;
while (num < 3)
{
printf("num = %d\n",num); num++;
}
3)省略大括号时,不能在下面直接写申明变量的语句
while (1 < 3)
int num = 5;
是错误的
3、作用域:内部代码块中定义的变量不可以在外边 代码块中访问
while (1 < 3) {
int a = 0;
}
printf("a = %d\n",a);
4、while语句后面不要加分号
while (1 < 3);
错误
相关文章推荐
- 注册表的组织结构
- C#中循环语句:while、for、foreach的使用
- Lua和C语言的交互详解
- perl 控制结构 条件控制 if while
- SQLSERVER的非聚集索引结构深度理解
- 调整SQLServer2000运行中数据库结构
- Shell中的for和while循环详细总结
- C#基础语法:结构和类区别详解
- 深入c# 类和结构的区别总结详解
- c#结构和类的相关介绍
- C#中结构(struct)的部分初始化和完全初始化实例分析
- C#中类与结构的区别实例分析
- C#枚举类型与结构类型实例解析
- javascript实现表现、结构、行为分离的选项卡效果!
- 关于C语言中参数的传值问题
- 简要对比C语言中三个用于退出进程的函数
- 深入C++中API的问题详解
- 基于C语言string函数的详解
- C语言中fchdir()函数和rewinddir()函数的使用详解
- C语言内存对齐实例详解