单选题 若有宏定义如下:
#define X 5
#define Y X+1
#define Z Y*X/2
以下程序段的输出结果是______。
int a;a=Y;
printf("%d/n",Z);
printf("%d/n",--

【正确答案】
【答案解析】[解析] 根据宏定义知:X=5,Y=X+1=6,Z=Y*X/2=X+1*X/2=7,a=Y=6,--a=5。