c语言中max怎么用

问答 17971

c语言中max怎么用

回复

共1条回复 我来回复
  • 六梗网
    小悟空
    专业问答知识小百科
    评论

    在C语言程序中:

    max函数用于求最大值,可以定义如下函数:int max(int a, int b){if(a>b) return a;return b;}

    不过该函数只能用于整型而不能用于其它类型。如果有其它类型,比如浮点型,则需要再重新修改。

    float max(float a , float b)

    {if( a > b) return a;return b;}

    其实这样代码量比较少的操作,可以定义为宏函数,即带参宏定义的形式。define max(a,b) ((a)>(b)?(a):(b))这样既可以不受参数类型限制,又可以提高执行效率。

    2024-11-11 23:59:13 0条评论