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

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

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

实参与形参类型不一致

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

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

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

PerformCalculation(); // correct!

你可能感兴趣的:(1.21、规则:出参与入参需对应)