switch中可能用循环吗?该怎么解决

switch中可能用循环吗?例程:switch(n){casea :if(a 0)....else.......breakcaseb :if(b 0)....else...

switch中可能用循环吗?
例程:
switch   (n)
{
        case   'a ':if   (a> 0)
                                ....
                          else
                                .......;break;
        case   'b ':if   (b> 0)
                                ....
                          else
                                .......;break;
}
可以这样用么?如果不行的话,怎样在switch中用循环呢?还是根本就不能这样用啊!

[解决办法]
试一下不就知道了
建议每个case都加上{}
case 0:
{
……
……

}
[解决办法]
呵呵,这位小哥,我早就试过了,这样的答案就不劳烦你发上来了!
[解决办法]
当然可以 ...