> 文档中心 > break和contiune的使用方法

break和contiune的使用方法

文章目录

  • 前言
  • 一、break
  • 二、continue
  • 总结

前言

本文章主要讲解break和continue

一、break

功能:跳出所在循环。
例子1:

#include<stdio.h>int main(void){    int i = 0;    for (i = 0; i < 5; i++)    { printf("%d\n", 5); break; //直接跳出for循环不在执行 也就是只打印一次5    }    return 0;}

循环之外不能写break

例子2:
嵌套只跳出所在循环,不是跳出所有循环

#include<stdio.h>int main(void){    int i = 0,j=0;    for (i = 0; i < 3; i++)//执行3次    { for (j = 0; j < 3; j++) {     printf("%d\n", 5);//原来是执行3次现在只执行一次     break;     //3*1=3次 }    }    return 0;}

二、continue

功能:执行下一次循环(所在循环)

#include<stdio.h>int main(void){    int i = 0;    for (i = 0; i < 3; i++)    { printf("%d\n", 5); continue; //直接执行下一次循环不再执行下面的代码也就是只打印5 printf("%d\n", 4);    }    return 0;}

总结

break是直接跳出循环,不在执行了。 continue是执行下一次循环而不在执行下面的代码。