2

switch语句精讲

 2 years ago
source link: https://blog.51cto.com/u_15740457/5606887
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

switch语句精讲

精选 原创

switch语句也是一种分支语句。常常用于多分支的情况。

switch语句精讲_switch语句

使用步骤:

  1. 在switch后加()注意没有分号!接着换行用大括号{},
  2. 先判断switch后面()内容是几,接着就会从case表达式中选一个合适的语句进去。()注意case后面的数字没有等号,直接空格加数字,并且后面接冒号
  3. 上一条可以理解为在case 1是什么情况,故用冒号。
  4. 进去执行完任务后,就会从break跳出去。

TIP:case决定入口,break决定出口

注意事项:

  • switch(里面必须是整型表达式),也就是对day进行定义时,day必须是int,不能有其他形式。
  • case后面必须是   整型   常量表达式 ,对比switch还有一个要求必须是常量,变量也不行!
  • case后面的break不一定要有。
switch语句精讲_switch语句_02
即使是最后一个case,也应加上break,创造出良好的代码风格。 在用户不知道输入的范围时,若输入的内容case匹配不到,需要有default进行提醒。-----建议default加在最后。

switch语句精讲_代码风格_03

switch语句精讲_整型_04

注意:当case里面没有break时,会继续向下一个case进行


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK