C中,continue和break的用法

来源:互联网 发布:变形金刚倾天柱 乐乎 编辑:程序博客网 时间:2024/05/18 01:57

C中,continue和break的用法

先看个例子

#include <stdio.h>

void main()

{

         intn,m;

         for(n=1;n<10;n++)

         {

                   if(n==6)

                            break;

                   printf("%d",n);

        

         }

         printf("\n");

         for(m=1;m<10;m++)

         {

                   if(m==6)

                            continue;

                   printf("%d",m);

         }

         printf("\n");

}

运行代码


用break,则不管后面是否有满足for中条件的情况,都不做for循环体中的工作,直接跳出该循环。

用continue,如果执行continue,跳出循环内下面语句的执行,返回for语句的开头,再次判断for中的条件,再次根据条件执行其中的循环体内容。

由上面代码执行情况,可以推出,break和continue在if中,也是跳出for的循环体,因为if语句只是判断语句,跟循环无关。

1 0
原创粉丝点击