要在case语句中声明变量,要用{}把case块包起来
case 1:
   {
int a=0;
break;
  }

case 2:
{
int a=2;
break;
}
Posted on 2010-02-07 22:25 邹敏 阅读(674) 评论(2)  编辑 收藏 引用

Feedback

# re: case 语句中变量声明与初始化  回复  更多评论   

2010-02-08 23:33 by Sunshine Alike
真可以声明变量了,什么原理?

# re: case 语句中变量声明与初始化  回复  更多评论   

2010-02-09 00:33 by Terile
@Sunshine Alike
{}是一个程序块的标志。不同的块内编译时的变量注册表是不同的。

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理