码迷,mamicode.com
首页 > 其他好文 > 详细

黑马程序员---C基础4【循环结构】【while循环】【do···while】【for循环】【break关键字】【continue关键字】

时间:2015-10-03 21:51:26      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:

 

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

【循环结构】

1、循环结构介绍:

    循环就是一次又一次的执行相同的代码块

2、构成循环结构的几个条件:

 循环控制条件;

    循环体:代码块

 能够让循环结束的语句(递增,递减,真,假);退出循环

 

【while循环】

1、while循环的格式

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

    while(条件表达式)

    {

      语句1;

      语句2

      ······

    }

    xxx

    如果表达式为真执行代码块,为假则结束;

    如果条件一开始为假则不会执行;

2、while循环的陷阱

    死循环:就是一直执行循环体代码不会退出;

    while(条件);

    #include <stdlib.h>

    Arc4random_uniform(n-m+1)+m;n到m之间的随机数;

3、使用注意;

    死循环:任何数值都真假性;

    while(1);

    当一个变量与一个常量进行==或!=的时候,通常把常量写在前面

    while后如果只有一条语句可以省略大括号;

    作用域;内部代码块中定义的变量不可以在外代码块中访问;

    作用域素乱

 

【do···while】

1、格式:

   直到循环,先执行循环体,然后判断,直到条件为假就结束;

do{

语句1

语句2

·····

} while(条件);

2、用法:

先执行一次循环体,然后判断条件,再次执行循环体;

不管条件是否成立,循环体都会执行一次;

3、do···while和while的对比:

while先判断再执行;

Do···while先执行一次再判断;

 

条件为真

条件为假

While

N

0

Do··while

N

1

 

【for循环】

1、for循环语法格式:

    不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,可以完全替代while。

2、一般格式

    for(表达式1;表达式2;表达式3){

        循环体;

    }  

 1 int main(int argc, const char * argv[]) {
 2     // insert code here...
 3     // 构成循环有三个条件
 4     // 控制条件 i<10;
 5     // 循环体   printf("love%d\n",i+1);
 6     // 能够让控制条件为假的操作 i++;
 7     for (int i=0; i<10; i++) {
 8         printf("love%d\n",i+1);
 9     }
10     printf("Hello, World!\n");
11     return 0;
12 }

    1)、先给循环变量初始化int i=0;

    2)、判断条件 i<10;

    3)、执行循环体 printf("love%d\n",i+1);

    4)、执行控制条件 i++;

    5)、接着循环执行2判断条件,循环执行;

    注意初始化语句只会执行一次,

    当条件不满足时候,循环结束;

3、for循环的其他格式:

    表达式省略(三个表达式可以省略)

    初始化语句可以写在外面,省略表达式1;

    控制条件可以省略表达式3;

    可以省略表达式2;判断语句,用if代替

    ;封号千万不能省略!

4、for循环的嵌套:

1  for(;;){
2 
3     for(;;){
4 
5     }
6 
7   } 

 

【break关键字】

1、break语句用法:

可以用在循环中,表示跳出循环,循环结束,可以用在switch里面,结束语句,后面的不执行;

如果没有break则会有case穿透;

在多层循环中,break只是向外跳出一层循环,外层任然执行;

 

【continue关键字】

1、continue语句:

    结束本次循环,继续下次循环

    只是用在for,while等循环中,常与if一起用,用来加速循环;

 

 

 

 

 

 

 
 

黑马程序员---C基础4【循环结构】【while循环】【do···while】【for循环】【break关键字】【continue关键字】

标签:

原文地址:http://www.cnblogs.com/snowimba/p/4853880.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!