Chinaunix首页 | 论坛 | 博客
  • 博客访问: 387389
  • 博文数量: 61
  • 博客积分: 1546
  • 博客等级: 中尉
  • 技术积分: 708
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-22 20:07
文章分类

全部博文(61)

文章存档

2011年(61)

分类: 嵌入式

2011-04-15 23:42:05

C++,Java可以在运行完一个case语句后,运行另一个case语句。
C#默认情况,执行完每个case语句,必须要有一个break语句!
执行完一个case后,再执行第二个case语句是非法的。
C#中,可以用return语句中断当前函数执行。
有两个方法可以从一个case语句转到下一个case语句:
1. 使用goto语句,因为case语句实际上是在C#代码中定义标签
2. 把多个case语句放在一起(堆叠它们),实际上是一次检查多个条件
switch()
{
case :
case :
   == or
                      ==
   >
}

case语句的值必须是常量表达式!字符串或者枚举——不能是变量!
无论如何,要保证任意两个case中的值不一样。
阅读(1844) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~