1.21、规则:出参与入参需对应

2016-07-19  本文已影响25人  半升多瑙河

说明:在32位系统中,int和long都是32位的,但是在64位系统中,long则是64位的。

将long赋值给int,在64位系统中,会出现truncate的隐患。示例:

实参与形参类型不一致

返回与定义返回类型不一致

返回与接受参数类型不一致。

long PerformCalculation(void);int x = PerformCalculation(); // incorrect long y =

PerformCalculation(); // correct!

上一篇 下一篇

猜你喜欢

热点阅读