#define MAX(a, b) \ ({ \ typeof(a) _a = a; \ typeof(b) _b = b; \ (void)(&_a == &_b); \ ((_a)>(_b) ? (_a) : (_b)); \ })
上面是是一个求最大值的MAX宏定义,其中的 (void)(&_a == &_b); 存在的意义是什么,为什么要有这个,它有什么用
相关分类