![]() |
[求助]switch case语句问题
各位大侠好,菜鸟又来求助了,switch -case-otherwise-end语句中的条件语句可以用逻辑表达式表示吗,比如
function ifzero(x) switch x case x>0 fprintf('%d is p\n',x) case x<0 fprintf('%d is n\n',x) otherwise fprintf('%d is z\n',x) end 为什么ifzero(8)的结果是8 is z 谢谢各位大侠的帮助 |
你这个程序是错误的,switch对应的是一个变量x,而下面的case对应的却是逻辑表达式,case对应的是真值与假值(即1,0),二者是不想对应的。
|
所有时间均为北京时间。现在的时间是 08:58。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.