c++ x=5,y=6 计算x++*++y的值

说明下运算顺序 还有** x++ ++y三者的优先级
2025-02-24 23:10:33
推荐回答(5个)
回答1:

优先级 是 ++ > *
x++ 是先用x的值, 用完了以后 ++
++y是先y++ , 加完了在用y的值
所以就相当于 5*7 =35 运行过后 x=6,y=7

回答2:

x++*++y
先取值再自加 * 先自加再取值

回答3:

++ 在前最先++在后x用完后再++,*第2

回答4:

1. x++ 此时x值为5
2. ++y 此时y值为7
3. * x*y 值为35

回答5:

35