#define min(x,y) ({ \const typeof(x) _x = (x); \const typeof(y) _y = (y); \(void) (&_x == &_y); \_x < _y ? _x : _y; })请问:(void) (&_x == &_y);这句话是啥意思?对程序有啥影响?最终调用min的时候,获得的值如何判断?
详情请参见喵神的这篇博客https://onevcat.com/2014/01/black-magic-in-macro/