设有以下定义 int a=0; double b=1.25; char c="A"; #define d 2 则下面语句中错误的是
A.a++;
B.b++;
C.c++;
D.d++;
请帮忙给出正确答案和分析,谢谢!