预处理器

曾经写过一篇关于C预处理器的文章,不过今日偶遇一很有意思的宏

 

#define MAX(x, y) ({ / __typeof__(x) my_localx = (x); / __typeof__(y) my_localy = (y); / my_localx > my_localy ? my_localx : my_localy; / })  

这个貌似只有gcc支持~~

你可能感兴趣的:(c,gcc)