switch case语句进行一个case后如何再次进行switch循环?

如题所述

在外面套个循环即可。给你写了个小程序:

#include <stdio.h>
int main()
{
   int a = 0;
   while(1)
   {   
       switch(a)
       {   
           case 0:
               printf("come into a\n");
               a = 1;
               break;
           case 1:
               printf("come into b\n");
               a = 2;
               break;
           default:
               printf("come into default\n");
               return;
       }   
   }   
   return 0;
}


有问题请追问!

祝楼主学业进步!

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-10
把你的switch语句放到while循环里面不就行了。
第2个回答  推荐于2016-04-27
开关语句(switch case)性能较差,建议只在最外层使用switch;
另外如果要在case中加switch:
switch(){
case():{
[switch...case...]

};break;

}
第3个回答  2013-10-10
你指的是,多次调用这个switch循环?
这个没有办法,只能在switch外面加个循环的。
相似回答