今天编译的时候出现:error C2144: 语法错误 : “void”的前面应有“;”
程序段如下:
#include
#include
#include"stems.h"
void main(void)
{
......
检查这一块语法并没有错误。而以前缺少分号的时候一般错误处在上一行。
这时注意到上一行是引用了自定义的头文件。但引用语法并没有错误。于是考虑到引用头文件都是预编译指令。那么问题就可能出在头文件里面。
于是去头文件里面找终于发现最后的;(英文分号)使用了;(中文分号)。
(ps:笔者已有一段时间没动手编过程,居然面对这种低级错误无法自己找出问题所在,罪过罪过)