循环

#include <stdio.h>

int main(void) {
  /*
   * 循环嵌套的跳出问题
   * break: 只能跳出单层循环
   * goto: 可以跳出多层循环,结合标号,
   *       可以跳转到代码中的任意地方
   *       一般只用于跳出循环嵌套
   * */
  // 外循环
  for (int i = 0; i < 3; i++) {
    // 内循环
    for (int j = 0; j < 5; j++) {
      printf("内循环执行%d\n", j);
      // break; // 跳出内循环
      goto end;
    }
    printf("内循环结束\n");
    printf("------------\n");
  }
// 标号
end:
  printf("外循环结束\n");

  return 0;
}
posted @ 2026-01-14 10:04  Zhuye_inking  阅读(5)  评论(0)    收藏  举报