C语言switch语句必须包含default分支吗

2025-02-23 18:44:06
推荐回答(1个)
回答1:

不!但是为了进行错误检查或逻辑检查,还是应该在switch语句中加入default分支。 例如,下述switch语句完全合法: default: printf ("Unknown response : %d\n", char_code);break 此外,default分支能给逻辑检查带来很多方便。例如,如果用switch语句来处理数目固定的条件,而且认为这些条件之外的值都属于逻辑错误,那么可以加入一个default分支来辨识逻辑错误。 请看下列: