在一次编写代码时,出现了这样的错误:expected ‘)’ before ‘;’ token
刚开始以为是括号不全或者是分号没有打,但是检查发现并没有这样的错误,然后在网上不断的搜索,都没有得到满意的答案。
突然在stackoverflower上看到时define的一个错误,然后看自己的代码,发现果然是,在define后面加了分号,这个错误真是低级的不行了,初学者都不会犯的,郁闷了。
错误:
#define MAXSIZE 1024;
正确:
#define MAXSIZE 1024