有如下程序:
#define f(x)x*x
main()
{
int i ;
i=f(4+4)/(2+2);
printf(“%d\n”,i);
}
该程序执行后的输出结果是______
我计算的结果是4+4*4+4/(2+2)=20 答案来了个21,求解正确解法及答案
呵呵,我现在是要参加个竞赛,这个题看不懂,不知道怎么出来的结果
追答汗!
被绕进去了!
你写的是对的
4+4*4+4/(2+2)=21
你写的式子对了,结果算错了。最后的4/(2+2)的值是1,再加上前面的4,再加上4*4,正好21