case后可接函数表达式么

 我来答
私欲鹰
2017-04-23 · TA获得超过287个赞
知道答主
回答量:492
采纳率:0%
帮助的人:85.1万
展开全部
首先是switch case 的结构 switch(表达式) { case 常量表达式一:语句一; .... case 常量表达式二:语句二; default:语句; } 看到这里,你就可以知道里面可以写什么不可以写什么,首先是switch括号里面是表达式,表达式在C语言中有许多种逻辑表达式 算数表达式 关系表达式 赋值表达式 条件表达式等等在C中表达式就有九种具体可以查阅谭浩强的C语言程序设计。 第二就是 case注意 case后面只能接常量表达式,常量顾名思义就是不会变的量如一,二,三 'a' 'b'等等,然后就是语句,语句也有许多种表如算术的,函数调用语句,等等C语言中关于语句也有总结和定义你也可以查阅,这语句可以是若干句而不仅仅是一句。值得注意的是每一项case后面的语句后如果没有接break语句,会接着执行后面的case,这样可能会达不到你运行的效果所以要注意需要的时候每项case之后的语句要加上break 最后是default,default是指在匹配case的常量表示时没有一项匹配这时是执行default后面的语句的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式