#define f(x) x*x*x.s=f(a+1),这个式子为啥等价于s=a+a*1+a*1+1?请大侠详解

问题描述:

#define f(x) x*x*x.s=f(a+1),这个式子为啥等价于s=a+a*1+a*1+1?请大侠详解

#define是直接替换啊,就是 x直接换成a+1 而不是 (a+1),因为#define中没有(),所以不要任意添加
f(a+1) = a+1*a+1*a+1