在c和c++中的求绝对值

在c语言中,根据类型的不同,求绝对值函数也不同。

int abs(int x)
double fabs(double x)

求int类型用abs,求浮点类型用fabs。

而且这两个函数的所在头文件也不同:

abs(): #include <stdlib.h>
fabs(): #include <math.h>

但是,该问题在c++中得到妥善的解决:因为c++的函数可根据参数类型不同,进行重载(就是选择不同的同名函数),所以,c++中求绝对值只有abs即可覆盖int和double两种类型了。

原文链接: https://www.cnblogs.com/litifeng/p/10464976.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    在c和c++中的求绝对值

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/290833

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月15日 下午1:10
下一篇 2023年2月15日 下午1:10

相关推荐