此错误不断显示出来,每次我编译我的程序:这个C编译器错误是什么意思?
ch.c: In function 'my_ch':
ch.c:8:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{'
token
ch.c:20:1: error: expected '{' at end of input
但是我想我有我的格式正确:
void my_ch()
{
/*some initialization stuff here*/
while (/*conditions here*/) {
/*insert some code here*/
}
return;
}
我的8号线是void my_ch()
一前一后和20是一个在return;
之后。有没有人有线索为什么错误不断显示?非常感谢
编辑
//ch
#include <stdio.h>
#include "ch.h"
#define BUFLEN 2500
#define MAC 3000
<space>
第七行是void my_ch()
线
为什么多余的回报? – Sinkingpoint 2013-03-14 03:37:16
包含文件中的语法错误?这种错误通常是由于较早的语法错误。 – 2013-03-14 03:37:31
你能告诉我们你在函数声明之前有什么吗?粘贴在1-7行,是我的意思。我怀疑问题在那里。 – angelatlarge 2013-03-14 03:38:28