本文主要是介绍从零开始学C语言系列之第六章《break》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
往期回顾
1.【第一章】《认识C语言》
2.【第二章】C语言概述及基本知识1
3.【第二章】C语言概述及基本知识2
4.【第三章】字符串和格式化输入/ 输出
5.【第三章】 printf
6.【第三章】 scanf
7.【第三章】 putchar
8.【第三章】 getchar
9.【第三章】 sizeof
10.【第三章】 strlen
11.【第三章】 define
12.【第四章】运算符第一节
13.【第四章】运算符第二节
14.【第四章】运算符第三节
15.【第四章】运算符第四节
16.【第四章】类型转换
17.【第四章】函数与转化
18.【第五章】while
19.【第五章】for开篇
20.【第五章】for的灵活性
21.【第五章】逗号运算符
22.【第五章】do while
23.【第五章】循环选择
24.【第六章】if
25.【第六章】else if
文章目录
- 往期回顾
- break语句
break语句
1.只能在for、while、do…while,循环语句中和switch语句体内使用break。
2. break用于跳出一个循环或一个switch,若多个循环,即结束本层的一个循环体。
假设一个场景,你有一个漂亮的老婆,然后你犯错了,你老婆罚你做5天家务,每天都是给老婆做菜,但是做菜到第三天后老婆心软了,原谅你不用做了。
for (int i = 1; i <= 5; i++)
{printf("快乐的做菜~~~~");if(i == 3) { //给老婆做菜第3天break; // 跳出并结束当前循环的执行}
}
上图示例中,循环体for " j " == 5 时遇到break后直接跳出本层循环体for “ j ”,然后继续执行外边的循环体for “ i ”,因为两个printf都是在循环体 “ j ” 中,所以这里并未打印 “Hello” 和"5"。
#include <stdio.h>
int main(void)
{float length, width;printf("Enter the length of the rectangle:\n");while (scanf("%f", &length) == 1){printf("Length = %0.2f:\n", length);printf("Enter its width:\n");if (scanf("%f", &width) != 1)break;printf("Width = %0.2f:\n", width);printf("Area = %0.2f:\n", length * width);printf("Enter the length of the rectangle:\n");}printf("Done.\n");return 0;
}
这篇关于从零开始学C语言系列之第六章《break》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!