简单用宏定义实现max(a,b)

求两个数的较大值,我们很容易用函数实现,其实当用宏定义实现时更加方便快捷,举个例子:


 #include  <stdio.h>
 #define MAX(a,b)  (((a)>(b))?(a):(b))
int main()
{
    int i = 5, k = 11;
    printf("%d \n",MAX(i,k));
    return 0;
}

宏和函数的对比“`

猜你喜欢

转载自blog.csdn.net/qq_36391130/article/details/78317300