若有#define f(x,y) x-y 及 int a=3,b=4;执行printf("%d",f(a,b)*f(a,b))的值

2024-11-07 09:37:31
推荐回答(3个)
回答(1):

宏定义只是简单地字符串替换而已

f(a,b)*f(a,b)这条语句->

3-4*3-4 = 3-12-4 = -13

结果-13

回答(2):

f(a,b)==负 1,结果是 1

回答(3):

答案是1吧