break 的一般应用形式:
break;
注释:
break 一般用于 while 循环和 for 循环中,它具有以下特性:
- 1、结束、中断它所在的当前循环;
- 2、如果 break 位于嵌套循环内,它只会影响包含它的当前循环;
当然,它也常与 switch 配对使用,用法会稍有些不同,这在写 switch 关键词的用法时会一并介绍。
代码示例:
#include <stdio.h>
int main(void)
{
int i = 1;
while(i)
{
printf("i = %d\n",i); //未完成,打印 i 值
i++; // i 自加1
if(i == 5)
break;
// if ...break 语句使 i 在等于5时退出 while 循环
}
printf("now i = %d , done",i); //完成
return 0;
}
运行示例:
i = 1
i = 2
i = 3
i = 4
now i = 5 , done
参考标准:ANSI C
参考资料:《C Primer Plus(第6版)》