24小时热门版块排行榜    

查看: 2002  |  回复: 13

姑0姑0

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
9楼: Originally posted by Jeviers at 2015-10-12 09:43:59
我看有些朋友的回复,是C语言环境的命令,实在谢谢各位。
我忘记讲是MATLAB环境了,对不住大家,麻烦了。

在MATLAB语言中,当其中一个case语句后的条件为真时,switch-case语句不对其后的case语句进行判断,也就是说在MATLAB语言中,即使有多条case判断语句为真,也只执行所遇到的第一条为真的语句。这样就不必像C语言那样,在每条case语句后加上break语句以防止继续执行后面为真的case条件语句。
11楼2015-10-12 10:04:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qqinly

专家顾问 (著名写手)

至人无己,神人无功,圣人无名

【答案】应助回帖

感谢参与,应助指数 +1
分开写成两个语句或者两个循环就可以了,不要纠结在一个case里面实现两个case的功能
学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?
12楼2015-10-12 12:28:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mygt_hit

专家顾问 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
换其他流程吧,比如if分支语句,switch的case本来就是互斥的,强行改比较麻烦。
知其然,知其所以然。
13楼2015-10-12 14:34:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (正式写手)

本帖仅楼主可见
14楼2015-10-12 15:27:14
已阅   申请程序强帖   回复此楼   编辑   查看我的主页
相关版块跳转 我要订阅楼主 Jeviers 的主题更新
信息提示
请填处理意见