码迷,mamicode.com
首页 > 编程语言 > 详细

c++中switch case语句多个值同个语句块写法

时间:2015-05-16 13:22:46      阅读:249      评论:0      收藏:0      [点我收藏+]

标签:

switch case语句:

 1 switch(表达式)
 2 {
 3     case 常量表达式1:
 4    {
 5        语句块1;
 6       break 7    }
 8     ……
 9    case 常量表达式n:
10    {
11        语句块n;
12       break13    }
14     default15    {
16       语句块n+117    }
18  }

 

当碰到多个常量使用同一语句块时,我习惯性用了pascal的写法,即如case 1..3,5这样子,而正确的写法应该是:

 

1 case 1:case 2:case 3:
2 {
3     for (i=0;i<l3;i++) {
4             cout<<"X";
5     }
6     break;
7 }

 

 感觉在这一点上稍显麻烦,比如碰到case ‘A‘..‘Z‘的情况,反而用if更为方便,从这一点上看c++的case没有pascal的方便

c++中switch case语句多个值同个语句块写法

标签:

原文地址:http://www.cnblogs.com/mywyc/p/4507674.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!