C语言 break跳出循环

Posted 庖丁解牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 break跳出循环相关的知识,希望对你有一定的参考价值。

#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只能跳出一重循环,并不能跳出所有循环。

以上是关于C语言 break跳出循环的主要内容,如果未能解决你的问题,请参考以下文章

有两个循环,他们是嵌套关系,在内循环中使用break将终止哪一个循环?

C语言的break和continue语句

C语言的break和continue语句

如果有多个循环,在最内层里用break语句是是跳出最内层循环还是跳出所有循环

C语言 break return 问题

举例说明c语言中的中断语句break,continue,return的区别及相同之处