单项选择题

以下程序的运行结果是 #define MAX(A,B) (A)>(B)(A):(B) #define PRINT(Y) printf(:Y=%d\t",Y) main() { int a=1,b=2,c=3,d=4,t; t:MAX(a+b,c+d); PRINT(t);}

A.Y=3
B.存在语法错误
C.Y=7
D.Y=0