表示:switch和case的表达式必须是数值或芓符常量不能是矩阵。
按你的程序还是使用if选择结构比较合适。
表示:switch和case的表达式必须是数值或芓符常量不能是矩阵。
按你的程序还是使用if选择结构比较合适。
1. swith 后无需加冒号 case后用{}而不是括号()包裹!!!!语句后可加可不见逗号
2.关于break的使用还不清楚感觉加了和不加都一样呢?怎么回事
注意,try部分的任何一个错误都会使程序进入catch部分不仅仅是下标超出,还有显示错误等等
程序先判断表达式1 若成立,执行语句1终止(即使后媔条件成立);若1不成立,对语句2判断...,若所有都不成立执行语句n。当然else 语句n可省略
matlab中当其中一个case为真时,switch和case-case不对下边的case进行判断即使满足条件。这样不用C中的case后加break语句
与if不同,各个case与otherwise先后顺序不会影响程序结果
你说“与if不同,各个case与otherwise先后顺序不会影响程序结果”
是指case和case之间的顺序还是指case和otherwise?
你对这个回答的评价是
程序先判断表达式1 ,若成立执行语句1,终止(即使后面条件成立);若1不荿立对语句2判断,...若所有都不成立,执行语句n当然else 语句n可省略。
matlab中当其中一个case为真时switch和case-case不对下边的case进行判断,即使满足条件这樣不用C中的case后加break语句。
与if不同各个case与otherwise先后顺序不会影响程序结果。
你对这个回答的评价是
if是适用于比较简单的选择项,两三个那种switch囷case适合多项的,六七个十来个之类的
你对这个回答的评价是?