一、容易出现的问题
在whlie中嵌套switch函数时,不会执行break语句,仅仅跳出switch函数而不跳出while循环然后导致无限循环。
从例子中可以得知,case2: ,跳不出while,只能跳出switch函数,导致无限循环
二、解决方案
可以在要结束的那个语句后面使用exit语句,会直接结束程序。
三、exit函数
(1)使用的时候要包含相对的头文件 #include <stdlib.h>
(2)表达式:exit( int exit_code );
(3)功能:终止程序的执行。参数exit_code 传递给返回值,通常零值表示正常结束,非零值表示应错误返回。