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

admin2009-01-15  26

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

选项 A、a++;
B、b++;
C、c++;
D、d++;

答案8

解析 本题考核的知识点是在自加运算符的运算对象。自加运算对象可以是整型变量也可以是实型变量,但不能是表达式和常量。本题中,#defined2定义了d为常数2,不能在对d进行自加运算.故选项D是个不正确的语句,所以, 4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/JhXp777K
0

最新回复(0)