我想知道,在以下代码中:
{
int i = 42;
goto end;
}
end:
Run Code Online (Sandbox Code Playgroud)
当我们到达终点时,符号i的状态是什么:(我们在调试器中会看到什么)?它是否仍然存在,即使我们超出了范围?是否存在标准行为或是否依赖于编译器?
为了示例,我们假设代码是使用带有调试符号的gcc编译的.
辅助地,C++中的行为是一样的吗?
谢谢.
| 归档时间: |
|
| 查看次数: |
97 次 |
| 最近记录: |