int func(int a) { int b; switch(a) { case 1: 30; case 2: 20; case 3: 16; default: 0 } return b; }

来源:互联网 发布:mysql数据库5.7下载 编辑:程序博客网 时间:2024/05/21 08:45
如果case之后没有break;就会顺序执行一直到最后的default。但你的例子里 ,b一直没有赋值,所以最后返回什么不知道。如果case 1:b=30;case 2:b=20;case 3:b=10;default:b=0;最后返回0;
0 0
原创粉丝点击