switch语句精讲

简介: switch语句精讲

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


image.png

使用步骤:

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

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

注意事项:

  • switch(里面必须是整型表达式),也就是对day进行定义时,day必须是int,不能有其他形式。
  • case后面必须是   整型   常量表达式 ,对比switch还有一个要求必须是常量,变量也不行!

  • case后面的break不一定要有。
  • image.png
  • 即使是最后一个case,也应加上break,创造出良好的代码风格。
  • 在用户不知道输入的范围时,若输入的内容case匹配不到,需要有default进行提醒。-----建议default加在最后。

image.png



注意:当case里面switch语句也是一种分支语句。常常用于多分支的情况。



使用步骤:

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

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

注意事项:

  • switch(里面必须是整型表达式),也就是对day进行定义时,day必须是int,不能有其他形式。
  • case后面必须是   整型   常量表达式 ,对比switch还有一个要求必须是常量,变量也不行!

  • case后面的break不一定要有。
  • image.png
  • 即使是最后一个case,也应加上break,创造出良好的代码风格。
  • 在用户不知道输入的范围时,若输入的内容case匹配不到,需要有default进行提醒。-----建议default加在最后。

image.png



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

相关文章
|
7月前
|
测试技术 C语言
【C语言你还没卷起来?| 第六篇】一文带你精通选择结构
【C语言你还没卷起来?| 第六篇】一文带你精通选择结构
48 0
|
7月前
|
Serverless C语言
【C语言必知必会 | 第五篇】选择结构入门,这一篇就够了
【C语言必知必会 | 第五篇】选择结构入门,这一篇就够了
244 0
4.选择结构程序设计【0基础入门】
4.选择结构程序设计【0基础入门】
101 0
|
机器学习/深度学习 存储 人工智能
C++刷题 【入门1】顺序结构+【入门2】分支结构
C++刷题 【入门1】顺序结构+【入门2】分支结构。首先拿到题目,第一感觉就是字符串,当然一个个读入在反过来输出也可以。但字符串的反转操作我们可以用STL也可以直接倒序输出。
563 0
|
机器学习/深度学习 人工智能 算法
C++刷题 【入门3】循环结构
虽然计算机可以在短时间批量处理成千上万条指令,但是不少问题中有许多规律性的重复操作,比如说计算几百个学生的平均分,或者对上万人的名单进行排序。仅使用顺序或者分支结构,对每一步操作都写出对应的语句是不可能的;但可以使用循环语句让计算机反复执行类似的任务。
296 0
|
前端开发
前端项目实战221-switch语句得应用
前端项目实战221-switch语句得应用
66 0
|
PHP 开发者
流程控制|学习笔记
快速学习流程控制
流程控制|学习笔记