Advertisement

注意:abs函数

阅读量:

abs

A1088遭遇了一个问题。在处理Long long类型数值的绝对值计算时,我采用了abs函数进行实现,并查阅了cplusplus中关于abs函数的相关说明

在这里插入图片描述

发现该方法具备可行性后,便直接加以应用。然而实际操作中却未能通过测试,令人感到遗憾。

解决

在完成大量资料查阅与错误排查后,我确认问题出现在abs函数的使用上。由于abs函数在C语言中并未实现重载功能,而该特性仅存在于C++语言中,因此导致了相关错误的发生。

复制代码
    #include<cstdlib>
    int main()
    {
    	long long a = -5;
    	abs(a);      //使用的是C的abs,int abs(int)
    }
    #incl

全部评论 (0)

还没有任何评论哟~