首页
视频
资源
登录
原
c++switch用法
7609
人阅读
2020/9/3 22:01
总访问:
276020
评论:
0
收藏:
0
手机
分类:
C++
switch语句的语法如下: ``` switch(表达式) //表达式的类型只能是 整形 、 字符型 、 枚举类型 { case 常量表达式1: //执行代码块1 [break;] //中括号表示该项是可选的,可以省略不写。 case 常量表达式2: //执行代码块2 [break;] case 常量表达式n: //执行代码块n [break;] //每一个case的常量表达式的值必须不同,否则就会出现互相矛盾的现象。 //除了空语句序列外,其他的case语句或者default语句执行后,最好通过break来结束当前switch语句。 //default是可选的,当所有case不匹配的情况下,会执行的语句块类似于条件语句if-else中的else,default可以在switch中的任何位置出现,不会影响程序运行。 default: //执行代码块n+1 [ break;] } ``` 例子: ``` #include <stdio.h> void main() { int a,b; char op; //提示输入格式 printf("请输入一个表达式(例如8*8):"); //接收 scanf("%d%c%d",&a,&op,&b); //switch case条件语句 switch(op) //表达式的类型只能是 整形 、 字符型 、 枚举类型 { //每一个case的常量表达式的值必须不同,否则就会出现互相矛盾的现象。 //除了空语句序列外,其他的case语句或者default语句执行后,最好通过break来结束当前switch语句。 case '+': printf("表达式的结果为:%d\n",a+b);break; //加 case '-': printf("表达式的结果为:%d\n",a-b);break; //减 case '*': printf("表达式的结果为:%d\n",a-b);break; //乘 case '/': printf("表达式的结果为:%d\n",a-b);break; //除 default:printf("您的输入有误!\n");break; //错误 } } ```
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}
素衣清颜淡若尘
旧年素颜,君记否
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
随笔
15篇
前端
15篇
.NET
4篇
小程序
2篇
Python
2篇
C++
2篇
数据库
9篇
PHP
1篇
后端
1篇
移动开发
1篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
公网安备:
50010702506256
欢迎加群
欢迎加群交流技术