A-A+

设有以下定义: int a=0; double b=1.25; char c='A'; #d

2022-08-06 01:56:18 问答库 阅读 174 次

问题详情

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

考点:定义