A-A+

有如下定义 #define D2 int x=5;float y=3.83; char C=

2022-08-06 03:46:44 问答库 阅读 175 次

问题详情

有如下定义 #define D2 int x=5;float y=3.83; char C="D"; 则下面选项中错误的是
A.x++;
B.y++;
C.c++;
D.D++;请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:C语言中++运算符的对象可以是整型、实型和字符型,但不可是常量,本题中D为常量。

考点: