用逗号分隔的多个值的宏实际上是什么意思?
当我在招聘过程中尝试技术考试时,我遇到了一个问题,其中包含如下所示的宏:
#define random 2,4
这是什么意思?如何用逗号为单个宏定义两个值?
回答
它实际上将所有出现的标记 替换random为 2,4。预处理器只是一个美化的文本替换工具。
当我在招聘过程中尝试技术考试时,我遇到了一个问题,其中包含如下所示的宏:
#define random 2,4
这是什么意思?如何用逗号为单个宏定义两个值?
它实际上将所有出现的标记 替换random为 2,4。预处理器只是一个美化的文本替换工具。