c语言continue用法举例

在C语言中,continue语句用于跳过当前循环中的某个迭代,继续进行下一次迭代。以下是一个例子,演示了continue语句的用法:

#include <stdio.h>
int main() {
   int i;
 
   for(i = 0; i < 10; i++) {
      if(i == 5) {
         continue;
      }
      printf("%d ", i);
   }
   return 0;
}

上述代码中,使用了for循环,循环变量i初始值为0,每次循环增加1,直到i的值达到10,循环结束。在循环体内,使用了if语句来判断i是否等于5,如果等于5,则执行continue语句,

跳过本次循环,直接进入下一次循环。如果i不等于5,则执行printf语句,输出i的值。 运行上述代码,输出结果为:

0 1 2 3 4 6 7 8 9

可以看到,当i等于5时,循环体内的continue语句被执行,跳过了本次循环,直接进入下一次循环,因此输出结果中并没有5。