说明:在32位系统中,int和long都是32位的,但是在64位系统中,long则是64位的。
将long赋值给int,在64位系统中,会出现truncate的隐患。示例:
实参与形参类型不一致
返回与定义返回类型不一致
返回与接受参数类型不一致。
long PerformCalculation(void);int x = PerformCalculation(); // incorrect long y =
PerformCalculation(); // correct!
说明:在32位系统中,int和long都是32位的,但是在64位系统中,long则是64位的。
将long赋值给int,在64位系统中,会出现truncate的隐患。示例:
实参与形参类型不一致
返回与定义返回类型不一致
返回与接受参数类型不一致。
long PerformCalculation(void);int x = PerformCalculation(); // incorrect long y =
PerformCalculation(); // correct!
本文标题:1.21、规则:出参与入参需对应
本文链接:https://www.haomeiwen.com/subject/fpimjttx.html
网友评论