error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘{’ token 情况一 语句都快注释完了,编译还是通不过,最后检查include,才发现,原来是include漏了致命重要的”#“号!!! 我写成如下形式了: include <stdio.h> 情况二 忘记加;了!!! 情况三 struct结尾没有加;!!!