5.3.1 使用break终止循环

关键字break常被用于循环功能代码中,其主要作用是跳出并终止循环结构的运行。在本小节中,将主要讲解该关键字的使用方法。

在进行实际编程时,break的使用方法非常简单,具体代码如下:

main()//主函数
{
    ……//省略部分代码
    for(int i=0;i<10;i++)//for循环结构
    {
      ……//省略部分循环代码
      break;//终止并跳出循环结构
}
……//省略部分代码
}

在上面的代码中,用户在一个for循环结构中使用关键字break,并实现终止循环的功能。这样,程序就会继续执行后面的代码。

例如,在实例程序中使用关键字break实现循环终止的功能,并根据代码的执行情况输出相应的提示语。具体的代码如下:

#include <stdio.h>//包含头文件
main()//主函数开始
{
    for(int i=0;i<10;i++)//for循环结构体
    {
      if(i==4)//判断是否循环了4次
      {
        printf("已经循环执行了4次! ");//输出提示语
        break;//跳出循环
        }
      else//否则,将继续执行for循环结构体
      {
        printf("循环继续执行! ");//输出提示语
        }
      }
printf("已经跳出循环体! ");//输出提示语
return 0;//程序正常结束
    }

在主函数中,使用一个for循环结构实现10次循环并输出提示语“循环继续执行!”。但是,当循环4次以后,使用关键字break终止了该循环,并输出提示语“已经循环执行了4次!”。当该循环被终止后,将输出提示语“已经跳出循环体!”,如图5.17所示。

图5.17 程序运行结果

注意 只能够在循环结构体中,使用关键字break实现循环终止的功能。否则,将不能够实现用户预期的目的。