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