问题 单项选择题

设有以下定义: int a=0; double b=1.25; char c='A'; #define d 2则下面语句中错误的是( )。

A.a++;

B.b++;

C.c++;

D.d++;

答案

参考答案:D

解析: 选项D)中的d不是变量,而是一个标识符,它代表常量2,常量是不允许进行自增运算的,所以错误。

选择题
单项选择题