在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】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/290833
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!