C ++,Switch案例中的Switch案例

时间:2015-01-11 01:46:59

标签: c++ switch-statement

可以在开关盒中装一个开关盒3次吗?因此,如果我有主开关盒和其中三个,例如:

switch(bla)
  case 1:
    switch(bla2)
       bla
       break;
 case 2:
    switch(bla2)
      bla
      break
 case 3:
   switch(bla2)
      bla
      break

所以bla 2是我检查的字符串。

2 个答案:

答案 0 :(得分:0)

是的,您可以嵌套switch语句。

与您的示例不同,您必须正确使用大括号({}),以便计算机清楚您要执行的操作。我想你必须首先确定你想做什么,首先。

答案 1 :(得分:0)

是的,可以使用嵌套切换。但是,您必须使用“{}”。

  

switch(ch1) {
case 'A': cout << "This A is part of outer switch"; switch(ch2) { case 'A': cout << "This A is part of inner switch"; break; case 'B': // ... } break; case 'B': // ... }

检查出来:http://www.tutorialspoint.com/cplusplus/cpp_nested_switch.htm