C语言——break和continue的区别

简介: C语言——break和continue的区别


C 语言中, break  和  continue  是两个用于控制循环结构的语句。它们的主要区别在于  break  语句用于结束循环,而  continue  语句用于跳过当前循环的剩余部分,立即进入下一次循环。

1.  break  语句

 break  语句用于结束循环体的执行,当执行到  break  语句时,程序会立即退出当前所在的循环结构,转而执行循环体外的代码。

break  语句的一般形式为

break;

其作用是使流程跳到循环体之外,接着执行循环体下面的语句。

注意:break语句只能用于循环语句和switch语句之中,而不能单独使用。

下面是一个示例代码,演示了  break  语句的用法:

运行结果:

 

在这个示例中,定义了一个  while  循环,该循环会一直执行,直到  i  的值等于 5。当  i  的值为 5 时, break  语句被执行,循环结束。

2.  continue  语句

 continue  语句用于跳过当前循环体的剩余部分,立即进入下一次循环。在执行  continue  语句时,程序会跳过循环体中位于  continue  语句之后的代码,直接进入循环的下一次迭代。

下面是一个示例代码,演示了  continue  语句的用法: image.png

在这个示例中,定义了一个  for  循环,该循环会执行 10 次。当  i  的值为 5 时, continue  语句被执行,跳过了本次循环,直接进入下一次循环。

3. 区别总结

 break  语句用于结束循环,程序会立即退出当前所在的循环结构,转而执行循环体外的代码。continue  语句用于跳过当前循环体的剩余部分,立即进入下一次循环。

目录
相关文章
|
5天前
|
C语言
爱上C语言:分支与循环(分支篇)多个if与if — else if区别
爱上C语言:分支与循环(分支篇)多个if与if — else if区别
|
5天前
|
C语言
C语言中的exit与return的区别
C语言中的exit与return的区别
|
5天前
|
C语言
在C语言中的break语句
在C语言中的break语句
12 0
|
5天前
|
Java 编译器 C语言
【JavaSE】运算符详解及与C语言中的区别
【JavaSE】运算符详解及与C语言中的区别
55 0
|
5天前
|
存储 搜索推荐 编译器
【C语言】一篇文章深入解析联合体和枚举且和结构体的区别
【C语言】一篇文章深入解析联合体和枚举且和结构体的区别
|
5天前
|
C语言
C语言子函数的使用,子函数放前面和放后面的区别
C语言子函数的使用,子函数放前面和放后面的区别
|
5天前
|
安全 Unix Linux
【C/C++ 字符串】探索C语言之字符串分割函数:strtok和strsep的区别
【C/C++ 字符串】探索C语言之字符串分割函数:strtok和strsep的区别
20 0
|
3天前
|
C语言
C语言—内存函数的实现和模拟实现(内存函数的丝绸之路)
C语言—内存函数的实现和模拟实现(内存函数的丝绸之路)
17 0
|
3天前
|
C语言
C语言—字符函数与字符串函数(字符问题变简单的关键之技)
C语言—字符函数与字符串函数(字符问题变简单的关键之技)
5 0