Min*_*ang -2 c macros expression
在(x) ((x) - 1)宏或 typedef 的帮助下,“表达式”能否成为有效的 C 表达式?
(x) ((x) - 1)
Sto*_*ica 6
当然可以。如果我们有这个宏
#define x int
那么你的表情就变成了(int)((int) - 1)。它对-1to 进行了多余的转换int,然后再次转换结果。
(int)((int) - 1)
-1
int
毫无意义,但完全有效。
归档时间:
5 年,10 月 前
查看次数:
99 次
最近记录: