1、switch括号内的数据类型必须和case后数据类型一致,故不可是浮点型。
2、default可有可无,如果没有就是所有case都不满足时跳出switch。
3、default无论在哪都是先判断case,即优先级case高于default.
4、default放在最后可以不加break,会自动跳出switch语句。但为了逻辑好看和减少后续错误最好加上。
5、default放在中间时需要加break,不然会接着执行后面的语句直到遇到break。
6、case是程序入口,如果case后不加break,后接着执行后面的case语句段,而不用满足。
参考
C语言学习笔记——switch
最新推荐文章于 2024-02-28 08:30:07 发布