99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

D編程 nested switch statements

2021-09-01 11:25 更新

嵌套switch語句意味著,在switch語句中可以隨意嵌套任意的switch語句。

nested switch - 語法

嵌套switch語句的語法如下所示:-

switch(ch1) { 
   case 'A':  
      writefln("This A is part of outer switch" ); 
      switch(ch2) { 
         case 'A': 
            writefln("This A is part of inner switch" ); 
            break; 
         case 'B': /* case code */
      } 
      break; 
   case 'B': /* case code */
}

nested switch - 示例

import std.stdio;

int main () { 
   /* local variable definition */
   int a=100; 
   int b=200;  
   
   switch(a) {
      case 100: 
         writefln("This is part of outer switch", a ); 
         switch(b) { 
            case 200: 
               writefln("This is part of inner switch", a ); 
            default: 
               break; 
         } 
      default: 
      break; 
   } 
   writefln("Exact value of a is : %d", a ); 
   writefln("Exact value of b is : %d", b ); 
  
   return 0; 
}

編譯并執(zhí)行上述代碼時,將生成以下結果-

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


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號