为什么选c呀,宏定义对这个有什么要求吗

img

宏不是变量,只是一个符号映射,你可以认为是“别名”。

因此不能选A和B,因为A和B中的 ++以及 & 符号必须对变量操作。
C中MM就是100100,也不涉及变量,是可以的。
D你自己排除了