输出
null
#include<stdio.h> #define f(g,g2) g##g2 int main() { int var12 = 100; printf ( "%d" , f(var,12)); return 0; } |
(A) 100 (B) 编译错误 (C) 0 (D) 1. 答复: (A) 说明: 运算符##称为“标记粘贴”或“合并”运算符。它将两个令牌合并为一个令牌。因此,在预处理之后,主要功能如下所示,并打印100。
int main() { int var12 = 100; printf("%d", var12); return 0; }
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END