c语言嵌套循环中的continue语句

2020-09-26 财经 105阅读

continue语句:表示终止本次(本轮)循环。当代码执行到continue 时,本轮循环终止,进入下一轮循环。比如下面的代码:


#include 
int main()
{
  for (int i = 1; i!=10; ++i) {
  for (int j=1; j!=10; ++j) {
  if ((j + i) % 2== 0) printf("i=%d\tj=%d\ti+j=%d\n", i,j, i+j);
  else continue;
  }
  }
       return 0;
}

当i + j的和是偶数时,输出i、j、i+j的值,当不是偶数时则终止本次循环,终止本次循环,执行下一轮的条件判断,它只局限于continue语句所在的循环语句,即第二个for语句中。


事实上,continue语句的执行,和循环是不是嵌套没有任何关系。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com