计算机 选择题 标准

宏定义与宏替换 — 计算机选择题

C 语言程序设计(大学通用) 预处理与编译选项 AI 三重审校通过

题目
某程序中先定义 `#define TAG(x) <x>`,随后又定义 `#define WRAP(y) TAG(y)`。忽略宏替换后尖括号的语法含义,仅考察预处理替换:`WRAP(node)` 展开后得到什么? A. <node> B. TAG(node) C. <y> D. WRAP(node)