可以在开关盒中装一个开关盒3次吗?因此,如果我有主开关盒和其中三个,例如:
switch(bla)
case 1:
switch(bla2)
bla
break;
case 2:
switch(bla2)
bla
break
case 3:
switch(bla2)
bla
break
所以bla 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