循环辅助

C Primer Plus 第7章 C控制语句:分支和跳转 7.6 continue和break

我的梦境 提交于 2019-12-06 05:49:53
7.6.1 continue语句 该语句可以用于三种循环形式 。 当运行到该语句时, 它将导致剩余的迭代部分被忽略,并开始下一次的迭代。 如果continue语句处于嵌套结构中,它仅仅影响它的最里层的结构。 程序清单7.9 skippart.c /*skippart.c--使用continue跳过部分循环*/ #include <stdio.h> int main (void) { const float MIN = 0.0f; const float MAX = 100.0f; float score; float total = 0.0f; int n = 0; float min = MAX; float max = MIN; printf("Enter the first score (q to quit):"); while(scanf("%f",&score)==1) { if(score<MIN || score>MAX) { printf("%0.1f is an invalid value.Try again:",score); continue; } printf("Accepting %0.1f: \n",score); min = (score<min)?score:min; max = (score>max)?score:max; total +=