gpt4 book ai didi

c - linux 内核 `min` 宏

转载 作者:太空宇宙 更新时间:2023-11-03 23:43:21 25 4
gpt4 key购买 nike

<分区>

我在查看 linux 内核源代码 (kernel.h) 时发现了这个用于 min 函数的宏:

#ifndef max
#define max(x, y) ({ \
typeof(x) _max1 = (x); \
typeof(y) _max2 = (y); \
(void) (&_max1 == &_max2); \
_max1 > _max2 ? _max1 : _max2; })
#endif

现在我想知道 (void) (&_max1 == &_max2); 行是做什么的?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com