【发布时间】:2021-01-16 06:20:25
【问题描述】:
当参考以下关于宏 https://gcc.gnu.org/onlinedocs/gcc-2.95.3/cpp_1.html#SEC12 的文档时,我看到 array[x, y] 作为参数传递。它是有效的 C 表达式吗?如果有,它有什么作用?
【问题讨论】:
-
是的,但它评估并丢弃
x并使用y作为数组索引。 -
它使用the comma operator 并且完全有效。我认为它最常用于混淆初学者。 :)
-
比较:
int n = x, y;.