请高手帮忙解答下在C语言中有关于swith和case的问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 13:00:21
例如:
switch(select)
{
case 1:a();
case 2:b();
case 3:break;
}
void a()
{
int aa;
switch(aa)
{
case 1:c();
case 2:break;
}
}
whitch case里还能再套whitch case吗!!!

可以。

但是你每个 case 的代码最后都要加 break,否则会继续跳到下一个case上,起不到switch case的作用

switch(select)
{
case 1:a(); break;
case 2:b(); break;
case 3:break;
}
void a()
{
int aa;
switch(aa)
{
case 1:c();break;
case 2:break;
}
}
当然可以