给大家出道C语言测试题!#define f(x) x*x main() { int a=6,b=2,c; c=f(a)/f(b); printf("%d\n",c); } 请问以上程序的输出结果?选择结果有两个,一个是9,一个是36。 这道题让我对自己的基础知识产生怀疑,不知道选择9的是不是有同感? 如果哪位朋友明白,能否给小弟讲解一下,为什么结果会是36? 万分感谢! 发表时间:2004年2月19日9:44:02