- 在编写子函数时在定义变量前面有函数语句会莫名其妙报错
解决:放在变量后执行,或删除该句在变量前面的语句
2. 不小心在.c和.h文件都初始化了变量
er\Timer.c(5): error C279: 'dspbuf': multiple initialization
不小心在.c和.h文件都初始化了变量
遇到此情况,只需
删掉.h文件中的初始化赋值即可
3.sbit 重定义引脚报错
不能以数字为开头取变量,引脚,函数名称,不然连环报错
4.非“void”类型函数需要返回值的时候,不能直接返回“1”或“0”,要像图示那样用变量,返回变量,否则报错、警告、错误运行都有可能;
5.漏了封号让.h文件添加不进函数
6.双等号不能赋值报错
7.未添加头文件路径可能会乱报错,语法错误之类的
8.中文输入法标点报错
9.不能直接写某个引脚=0或=1,必须转化变量等于它
10.switch语句多加了封号,删去封号即可