自加自减运算符

发布时间:2024-05-15 08:23 发布:上海旅游网

问题描述:

下列那些自加自减的表达式正确
A:10++
b:(x+y)++
c:--(a-b)
d:a+++a+++a
d是不是有歧义?
我可以理解成(a++)+a+(++a)
还可以为a+(++a)+(++a)

问题解答:

选D,

++、--操作符的作用对象仅限变量 ,不能用在常量和算术运算表达式上,

10++ 10是常量
(x+y)++ (x+y)是表达式
--(a-b) (a-b)是表达式

a+++a+++a只有一种解释:

(a++)+(a++)+a

D

热点新闻