C 语言 break 语句

返回上一级

break 语句用于停止当前循环,执行循环后面的程序。

C 语言中 break 语句有以下两种用法:

  • break 语句出现在一个循环内时,循环会立即终止,且程序流将继续执行紧接着循环后面的下一条语句。

  • break 可用于终止 switch 语句中的一个 case。

如果在嵌套循环(即一个循环内嵌套另一个循环)最内层中使用 break 语句,那么它只会会停止执行最内层的循环,然后开始执行该块之后的下一行代码

break 语句语法格式

C 语言中 break 语句的语法格式如下

break;

break 语句流程图

C break 语句

范例

/**
 * file: main.c
 * author: 简单教程(www.twle.cn)
 */

#include <stdio.h>

int main ()
{
   // 定义计数器变量 cnt
   int cnt = 11;

   while( cnt < 17 )
   {
      printf("cnt 的值: %d\n", cnt);

      cnt++;

      if( cnt > 16 )
      {
         // 使用 break 终止循环
          break;
      }
   }

   printf("最后,cnt 的值为:%d\n",cnt);
   return 0;
}

编译和运行上面的程序,输出结果如下

$ gcc main.c && a.out
cnt 的值: 11
cnt 的值: 12
cnt 的值: 13
cnt 的值: 14
cnt 的值: 15
cnt 的值: 16
最后,cnt 的值为:17   # 因为 break 之前还 cnt++ 了一次

返回上一级

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.