问题
单项选择题
设有以下定义:
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,常量是不允许进行自增运算的,所以错误。
设有以下定义:
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,常量是不允许进行自增运算的,所以错误。