常见警告
(1)‘XXX’declared but never used说明‘XXX’但未使用。
(2)‘XXX’is assigned a value which is never used ‘XXX’被赋以一个未使用的值。此变量出现在一个赋值语句中,但直到函数结束都未使用过。
(3)Code has no effect 代码无效。当编译程序遇到一个含有无效操作符的语句时,发出本警告。
(4)Conversion may lose significant digits转换时可能丢失高位数字。
(5)Non_portable pointer assignment 不可移植的指针赋值。源文件中把一个指针赋给另一个非指针,或将一个非指针赋给指针,作为特例。可把常量0赋给一指针。若是恰当的,可强行抑制本警告。
(6)Non_portable pointer assignment 不可移植的指针比较
(7)Parameter‘XXX’is never used参数‘XXX’没有使用。通常是由于拼写错误引起的。
(8)Possible use of “XXX”before definition在定义“XXX”以前可能已使用。