有以下定义int a=0; double b=1.25; char c=’A’; #define d 2下语句中错误的是A)a++; B)b++ C)c++D d++
7个回答
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-11-19
展开全部
D错误。int,float,double和char都可以进行后自增操作,d是#define的常量,执行d++等价于2++,常量不可以自增,是错误的。有以下定义int a=0; double b=1.25; char c=’A’; #define d 2下语句中错误的是A)a++; B)b++ C)c++D d++
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是错的哇,double和float类型能进行自加运算...那abc都是可以自增的,那个d就不行, #define d 2说明d代表了2,不能改变,要改变只能只定义的时候去改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
double和float类型不能进行自加运算...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询