通过例题简明地介绍了C语言中continue和break的作用,此例子解释详细,通俗易懂。
C语言——Continue和break的作用举例
Continue的作用是终止本次循环,break的作用是终止整个循环体。
例1:
输入一批考试分数,用-1作为结束标志,若输入大于100,\n则提示重新输入。然后计算最高分、最低分和平均值。
#include
void start()
{
printf("*******<<<<<<<<<<>>>>>>>>>>>>>***********\n"); }
main()
{
int mark,n=0,sum=0,max=0,min=100;
float average;
start();
printf("输入一批考试分数,用-1作为结束标志,若输入大于100,\n则提示重新输入。然后计算最高分、最低分和平均值。\n");
start();
for(;;)
{
scanf("%d",&mark);
if(mark>100)
{
printf("Please reinput:\n");
continue;
}
if(mark==-1)
break;
n++;
sum=sum+mark;
if(mark>max) max=mark;
if(mark
}
average=(float)sum/n;
printf("max=%d,min=%d,average=%f\n",max,min,average);
}
以上程序有部分是美化作用,简明程序如下: