goto的错误用法
/////下面的代码报错goto A;
int i=100;
A:
return 0;
/////下面的代码不报错
goto A;
int i;
i=100;
A:
return 0;
这是为什么啊?
偶没有这本书啊!
谢谢!
aogun:我们还没讨论完呢,你就结贴了,song4,关于这个问题就不讨论了吧,其实没什么意义,在c++ primer中也是从运行方面的角度来解释的,而且在实际编程中基本没有这个问题,这基本上也可以算是一条规则了,对一条规则考虑过多的原因现在还没什么意义,除非你以后开发编译器
当然,如果你觉得还有讨论的必要你可以重开一贴