块作用域变量
2022-09-03 05:06:35
这将编译
class X
{
public static void main(String args[])
{
{
int a = 2;
}
{
int a = 3;
}
}
}
这不会
class X
{
public static void main(String args[])
{
int a = 2;
{
int a = 3;
}
}
}
我期望两者都能编译(也许这是C的工作方式?为什么原因,因为不可能在块中声明与外部块中具有相同名称的变量?