C/C++/C# 中的switch case 比较

C

codeblocks+gcc

 

输出结果为:周一 周二 其它

 

当将nWeek = 2

输出结果为:周二 其他

 

理解:switch 通过nWeek的值找到入口标号,然后从这个标号开始顺序往下执行

         可以通过在每一个case的结尾添加break语句来实现跳出,加有break语句的case类似else if 功能。

 

C++

与C相同

 

C#

每个case下面必须有break语句,除非该case下面为空语句,否则出错。

 

 

posted @ 2011-05-13 16:01  JarvisChu  阅读(799)  评论(0编辑  收藏  举报