我定义了一个宏两次,如下所示:
#define a 2
#define a 3
我认为代码中的任何事件都会被2
代替,#define a 3
遇到代码时没有更多的代码可以替换3
,所以2
优先。
但是当我执行时被替换为3,为什么?
发布于 2018-05-29 15:29:12
我不清楚你期望看到什么。
第二行覆盖第一行的定义a
。
之后遇到的任何问题将被替换为3
。
https://stackoverflow.com/questions/-100004581
复制相似问题