把那句宏定义修改下:#define FUN(a,b) (((a)*(b)>0)?"Yes":"no")原来宏替换:FUN(a-5,b) ==> ((a-5*b>0)?"Yes":"no"), 再把 a b 值代进去,看看是多少。