在C++的else语句中定义的变量,作用域是不是只有这个else语句内部?解决办法
在C++的else语句中定义的变量,作用域是不是只有这个else语句内部?
比如有这样的语句:
if(...)
{
...
}
else
{
...
int i;
...
}
这里定义的i,作用域是不是只有else语句内部?而且只有在int i;语句的后面?
是这样的吗?
------解决方案--------------------
shi
比如有这样的语句:
if(...)
{
...
}
else
{
...
int i;
...
}
这里定义的i,作用域是不是只有else语句内部?而且只有在int i;语句的后面?
是这样的吗?
------解决方案--------------------
shi