2017-02-16 97 views

回答

3

例如,如果你有你的函数命名someFuncWhichReturnsLong返回long,然后放在您指定的它结果int,你可能会得到一个警告,long可能不适合里面int - 但是,如果你知道你的情况那函数someFuncWhichReturnsLong永远不会返回大于int的值,您可以忽略该警告。

另一方面,如果您在printf中发出警告,提示您使用的格式说明符不正确,则忽略此操作将导致未定义的行为。

一般而言,您绝对不应该忽视警告,并检查它想说的是什么。

+1

非常感谢,非常清楚。 –