单项选择题

若有宏定义如下:
#define X 5
#define Y X+1
#define Z Y*X/2
则执行以下printf语句后,输出结果是()
int a;a=Y;
printf(“%d,”,Z);
printf(“%d”,--a);

A.7,6
B.12,6
C.12,5
D.7,5