<分区>
我已经简化了我的问题,但仍然很困惑。我正在编译下面的代码:
cc -c test.c -g
虽然 gcc
也是这样做的。 test.c
中的代码是:
set_nds(value)
int value;
{
int val;
int one,zero;
val = 1;
switch(val)
{
1:
one = 1;
break;
}
return(1);
}
我得到错误:
> gcc -c test.c -g
test.c: In function ‘set_nds’:
test.c:11:4: error: expected ‘;’ before ‘:’ token
1:
^
我一定是在做一些愚蠢的事情,但我不知道它是什么。