VS2010 调试时显示语法错误缺少“;”(在“类型”的前面)

2024-12-29 03:45:48
推荐回答(4个)
回答1:

把int x;写在第一行语句试试,在l:前面。 有时候定义变量的时候,不写在前面的话,会出现你说的错误,最常见的就是数组。

我试了一下,把int x;写在第一行就没问题了,不信你试一下!

回答2:

把l:写在scanf()前面,变量不能重复定义,即改为如下:

#include
int main(void)
{
int x;
l:scanf("%d",&x); /*注意这里*/
if(x==1)
{
goto l;
}
}

回答3:

l: 这条语句你拿来干什么的 错误出在这句上

经测试 vs2005 运行没有问题

回答4:

经测试 以上代码在 2010 上面没有任何问题