
fabs(k)有点问题。
k是整数,而
fabs()有如下几种原型:
double
fabs
(
double
x
)
float
fabs
(
float
x
)
long
double
fabs
(
long
double
x
)
因此编译器需要将k
转为double,float和long
double中的一种类型,但是有三种可能,所以编译器旁宽圆不知道你要的是哪一种巧做,所以报“调用不运塌明确”
解决方法:
以下三种调用皆可,其实就是显式转换数据类型
(int)fabs((double)k)
(int)fabs((float)k)
(int)fabs((long
double)k)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)