#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> void main() { int num; while (1){ while (1){ printf("请输入暂停值 "); scanf("%d",&num); if (num==-1) { break; } } printf("第一重大循环! "); } printf("跳出双循环! "); system("pause"); }
通过以上运行结果证明,break只能跳出一重循环,并不能跳出所有循环。