C基础笔记(嵌套for循环)
循环之for语句的镶嵌
一:continue 结束本次循环,直接开始下次循环
# include<stdio.h> int main(){ for (int i = 0; i <= 5; i++){ if (i == 2) { continue; //结束本次循环,开始下次循环 } printf(" % d\n", i); } return 0;
}
结果:0 1 3 4 5 解析:当 i=2时,跳过
二:
# include<stdio.h> int main() { int a = 0; scanf_s(" %d", &a); for (int i = a; i <= 10; i++) { for (int j = 1; j <= i; j++){ printf(" % d", j); //同时满足 i j 循环条件,才打印出 j } return 0; } }
结果:假设输入值为:2 输出:1 2