1、statement is unreachable
意思:无法执行到当前语句;
分析:当前函数前面部分有死循环、直接返回等内容;
2、enumerated type mixed with another
意思:枚举类型和另外一种数据类型混用;
分析:查看当前语句的返回和赋值类型是否一致;
3、function declared implicitly
意思:没有声明当前使用的函数原型;
分析:核对对应的.h文件或函数前面是否已经声明或定义该函数;
4、declaration is incompatible
意思:声明冲突
分析:前面声明的内容和当前有不一致的地方或没有声明;
5、single-precision operand implicitly converted to double-precision
意思:单精度运算会被隐式地转换为双精度
分析:如果是数字比较,则数字后面添加字符"f",E.g fFreq>0.9,可以写为: fFreq>0.9f就可以了。