C语言问题 大神看到了请帮忙说明一下运算过程,感激不尽!

2025-05-13 16:29:55
推荐回答(2个)
回答(1):

答案为-20

(a+b)-(a+b)*5=-20.

不懂可以追问

回答(2):

SUB是宏定义 特点是直接带入
所以 SUB(a+b)就是(a+b)-(a+b)
带入到代码里 就是
d=(a+b)-(a+b)*c 所以会先算后面的(a+b)*c
=(2+3)-(2+3)*5
=5-25
=-20
输出-20