自己也几次遇到过这个问题,因为不注重总结,反反复复总是犯,找了很多答案,现在对这个问题进行总结。
常见的原因有
1.自己打代码时,不小心删掉或者误加一个“}”
2.点击错误时,如果跳到头文件那里,很可能是头文件包含的函数结尾缺少“;”
我自己遇到的情况当然独立于上面两个之外啦!所以我纠结了好久,找了好多答案,但都不行,贴图为证!
就很莫名其妙,欢快的打着代码,编译一下突然报错(幸好听火哥的话打一点编译一下,可见良好的编程习惯!)
最后我去查看Int4()的原函数,发现问题所在!
在.h文件中,没有加上圈中这个“;”因为习惯了在#define后面什么都不加。
归根到底还是基础不够扎实,对if() else 选择语句以及keil里.c .h文件理解还是不够透彻。
特此发帖,与各位共享!