源于 (void)(&_x == &_y),对于void关键字的不理解,查看C核心技术手册,找到如下解释:
void表达式
Void表达式即没有值的表达式,例如,没有返回值的函数调用语句就是一种:
> if ( fopen( filename, "r" ) == NULL )
perror( filename ); // A void expression.
转换操作符(void)expression明确地丢弃了表达式的值,例如一个函数的返回值:
(void)printf("I don't need this function's return value!/n");