请问这道题的正确答案是哪个?为什么?
设有以下定义int a=0;double b=1.25;char c='A';#define d 2则下面语句中错误的是A) a++;B) b++;C) c++;D) d++;
参考答案:D
因为其他的都是变量,d是常量,常量是不能做自加运算的。
设有以下定义int a=0;double b=1.25;char c='A';#define d 2则下面语句中错误的是A) a++;B) b++;C) c++;D) d++;
参考答案:D
因为其他的都是变量,d是常量,常量是不能做自加运算的。