zoukankan      html  css  js  c++  java
  • 在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两种类型了。

  • 相关阅读:
    锁详解
    消息组件
    分布式锁
    jvm调优
    类加载
    垃圾回收
    Mysql
    redis
    悲观锁和乐光锁
    算法常见
  • 原文地址:https://www.cnblogs.com/litifeng/p/10464976.html
Copyright © 2011-2022 走看看