单选题 设有以下定义
int a=0; double b=1.25; charc c='A';
#define d 2
则下面语句中错误的是

【正确答案】 D
【答案解析】[解析]自加运算对象可以是整型变量也可以是实型变量,但不能是表达式和常量。本题中,#define d 2定义了d为常数2,不能再对d进行自加运算。