不要在goto后定义变量直接赋初值
void fun() {
goto err;
int value = 0; // 错误在这里
err: ...
}
改为:
void fun() {
goto err;
int value;
value = 0;
err: ...
}
不要在goto后定义变量直接赋初值
void fun() {
goto err;
int value = 0; // 错误在这里
err: ...
}
改为:
void fun() {
goto err;
int value;
value = 0;
err: ...
}