c语言中break和default的区别

2026-06-02

default是处理异常的 比如你的switch里面只有 1 2 3 4 其他的如果加了default就会在这里处理 比如提示个参数不正确啥的 而这个break就很重要了 很多C语言题里都有考到 比如 int a=0; switch(num) { case 1:a++; case 2:a++; case 3:a++; default:printf("a=%d\n",a); } 没有break的话, 如果num是1 那么 会从case1 到case 2 到case3...

阅读更多