while(1) {语句; break;} 请问break不能终结while循环?

2025-02-23 18:55:53
推荐回答(3个)
回答1:

while里面嵌套switch,然后switch里面用break,那么break退出的就是switch,外层的while并没有退出。可以把break改为return 0,这样就是退出整个main函数,while自然也就退出了。

回答2:

因为break终结的是switch而不是循环。

回答3:

c语言switch语句中break是直接跳出}.