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

11 查阅

设有以下定义int a=0; double b=1.25; char c=’A’;#define d 2 则下面语句中错误的是A.a++; B.b++; C.c++; D.d++;

参考答案:

D++是自增运算符,作用是使变量的值增加1,选项D中的d不是变量,而是一个标识符,它代表常量2,常量是不允许进行自增运算的。故本题答案为D。

计算机二级