I KNEW
这里也有一个传参的问题。例:
#define s(r) PI*r*r
....
area=s(a+b)
则把a+b代替r,即area=PI*a+b*a+b;就是这样啊,你是直接代进去的嘛,并不是把()也代进去了啊
所以应该#define s(r) PI*(r)*(r)