A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zhaofeizlj 中级黑马   /  2015-7-18 01:25  /  442 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

(当型循环:当条件满足的时候,再去执行循环体

1、 while循环的格式:
while ( 条件表达式 )
{
语句1; 语句2; ....
}
3、while循环使用方法:
1)while循环的特点:
如果while中的条件一开始就不成立,那么循环体中的语句永远不会被执行
2)while语句的语义是:
如果条件成立,就会执行循环体中的语句(“循环体”就是while后面大括号{}中的内 容)。然后再次判断条件,重复上述过程,直到条件不成立就结束while循环
4、while死循环
  1)定义: 死循环:就是一直都执行循环体中的代码,不会退出
  2)while(条件);空语句,会造成死循环
5、使用注意
  1)死循环:任何数值都真假性
    while (-1) { printf("死循环\n");
     }
    2)当一个变量与一个常量进行== 或 != 的时候,通常把常量写在前面
int num = 3;
while (3 == num) {
printf("num = %d\n",num);
num++; }
    3)while 后如果只有一条语句它可以省略大括号
    1))空语句它也是一条语句
    2))while小括号后面不可以直接写分号
int num = 0;
while (num < 3); {
printf("num = %d\n",num);
num++; }
    4)作用域:内部代码块中定义的变量不可以在外边代码块中访问
while (1 < 3) { int a = 0;
}
printf("a = %d\n",a);
    5)作用域紊乱
while (1 < 3) int num = 5;
    6)最简单死循环
while (1);

1 个回复

倒序浏览
沙发!顶一下
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马