首页 > 试题广场 >

定义一个函数。该函数接受一个int参数,并以long类型返回

[问答题]
定义一个函数。该函数接受一个int参数,并以long类型返回参数的平方值。
推荐
把num的类型指派为long,这样可以确保运算是long运算而不是int运算。在int为16位的系统上,两个int值相乘的结果在返回之前会被截尾为一个int值,这样就可能丢失数据。
long square (int num)
{

return ((long) num * num;
}
发表于 2018-03-23 22:23:22 回复(0)