MATLAB 嵌套switch语句

在 MATLAB 中嵌套 switch 语句是可能的,可以在 switch 一部分外嵌套 switch 语句序列。即使 case 常量的内部和外部的 switch 含有共同的值,也不算冲突出现。

MATLAB嵌套switch语句语法

嵌套switch语句的语法如下:

switch(ch1) 
   case A 
   fprintf(This A is part of outer switch);
      switch(ch2) 
         case A
           fprintf(This A is part of inner switch );
          case B  
          fprintf(This B is part of inner switch );
       end   
case B
fprintf(This B is part of outer switch );
end

详细例子:

在MATLAB中建立一个脚本文件,并输入下面的代码:

a = 100;
b = 200;
switch(a) 
      case 100 
         fprintf(This is part of outer switch %d
, a );
         switch(b) 
            case 200
               fprintf(This is part of inner switch %d
, b );
         end
end
fprintf(Exact value of a is : %d
, a );
fprintf(Exact value of b is : %d
, b );

当运行该文件时,它会显示:

This is part of outer switch 100
This is part of inner switch 200
Exact value of a is : 100
Exact value of b is : 200

作者:admin,如若转载,请注明出处:https://www.web176.com/matlab/20121.html

(0)
打赏 支付宝 支付宝 微信 微信
adminadmin
上一篇 2023年5月14日
下一篇 2023年5月14日

相关推荐

发表回复

登录后才能评论