笔记:switch多分支结构

发布时间:2024年01月19日

如果在多分支中,判断条件是和某个具体的值进行比较用switch语句

eg:输入一个数字判断是星期几(1---星期一)

使用if多分支结构当然可以实现不过

可见重复的代码太多,可以使用switch进行优化。

switch语句格式:

注意:1.case语句的顺序可以互换,不会影响结果?

? ? ? ? ? ?2.若无break则会一直向下执行语句? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?3.switch-case结构中声明局部变量要在每个case下加一个大括号? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 4.dafault在switch语句中并非是必须的,当所有case语句都不执行则执行dafault语句。dafault语句一般放在末尾,担当dafault语句放在switch中的任意位置时必须加上break。? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

文章来源:https://blog.csdn.net/2301_80658096/article/details/135659820
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。