每次我编译我的程序时,这个错误都会不断出现:
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()
行