语法问题在C语言中 #define f(x) x*x 计算机在执行时 是把x*x当作字符来看的直接代入式子中去了即:c=6*6/2*2=36而不是先执行f(x)= x*x 再把f(x) 值代入式子即c=(6*6)/(2*2)=9, 这样讲应该明白了吧 发表时间:2004年2月20日21:20:26