在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两种类型了。 相关文章: