Gcc 下 MAX/MIN的安全宏定义

#ifndef Max(x,y)
#define Max(x,y) (__extension__({typeof(x) __X=(x);typeof(y) __Y=(y);__X>__Y?__X:__Y;}))
#endif

顺便问一下标准C下如何安全地定义呢?
 
原文地址:https://www.cnblogs.com/yangyh/p/2195297.html