为什么一个switch语句中的case中存在另一个switch语句后不能返回到上一个switch语句中
时间: 2024-01-02 12:09:01 浏览: 196
在一个switch语句中嵌套另一个switch语句时,如果在内部switch语句中执行了break语句,它只能终止内部switch语句的执行,并不能终止外部switch语句的执行。因此,如果想要在内部switch语句中执行完后返回到外部switch语句中,可以使用标签(label)和goto语句来实现。但由于goto语句容易导致程序结构混乱和逻辑错误,因此应该尽量避免使用。
阅读全文