c语言。第8题,表达式。运算出来的结果为啥是a=18 不是15吗?

2025-04-07 18:06:19
推荐回答(1个)
回答1:

逗号优先级低于赋值.
所以是先赋值 a=15
表达式最终值为最右的a+3的值,也就是15+3=18
注意 问的是表达式的值, 而不是a的最终值.