break:
break是C语言的循环辅助,表示强制退出循环的意思。下面通过一个小案例来演示break的使用。
编辑搜图
请点击输入图片描述(最多18字)
需求:
输入长方形的宽和高,计算长方形的面积,当输入的长为数字的时候,进入循环,进入循环之后,输入宽,如果宽的值不是数字,则用break跳出循环。
编辑搜图
运行图
代码:
#include<stdio.h>
int main(void){
float length,width;//长方形的长和宽
printf("please enter the length of rectangle:");
while(scanf("%f",&length)==1){//如果输入的长是数字,则进入循环
printf("please enter the width of rectangle:");
//如果输入的宽不是数字,则用break强制退出循环
if(scanf("%f",&width)!=1)
break;
//计算长方形的面积
printf("the area of the rectangle is %.2f \n",
length*width);
printf("please enter the length of rectangle:");
}
return 0;
}