goto的错误用法
/////下面的代码报错goto A;
int i=100;
A:
return 0;
/////下面的代码不报错
goto A;
int i;
i=100;
A:
return 0;
这是为什么啊?
2006-07-13 09:10
你不能用goto跳过一个有初始化的变量定义,除非该变量定义被{}包括,例如,下面的定义就不会出错:
[CODE] goto A;
{
int i = 100;
}
A:
return 0;[/CODE]

2006-07-13 10:01
2006-07-13 16:27

2006-07-13 19:27
2006-07-13 20:33
2006-07-14 13:06

2006-07-14 13:28
2006-07-14 13:53
2006-07-14 14:08
2006-07-14 15:57