我可以帮您翻译成中文。以下是需要翻译的内容:
当我们到达 end: 时,符号 i 的状态是什么(在调试器中会看到什么)?即使超出范围,它是否仍然存在?这是否有标准行为,还是与编译器相关?
为了举例说明,假设使用带有调试符号的gcc编译代码。
此外,在C ++中行为是否相同?
谢谢。
我在想,对于以下代码:
{
int i = 42;
goto end;
}
end:
当我们到达 end: 时,符号 i 的状态是什么(在调试器中会看到什么)?即使超出范围,它是否仍然存在?这是否有标准行为,还是与编译器相关?
为了举例说明,假设使用带有调试符号的gcc编译代码。
此外,在C ++中行为是否相同?
谢谢。