运行下列程序后,输出结果是()
intf(int x,int y)
{return(x-y);}
main()
{int a=40,b=20,c=10;
printf("%d\n",f(f(a,b),f(b,c)));
}
A、
0
B、
10
C、
30
D、
50
【正确答案】:B
【题目解析】:
f(f(a,b),f(b,c))→分解运算,f(a,b)得a-b=20,f(b,c)得b-c=10→f(f(a,b),f(b,c))得20-10=10
运行下列程序后,输出结果是()
intf(int x,int y)
{return(x-y);}
main()
{int a=40,b=20,c=10;
printf("%d\n",f(f(a,b),f(b,c)));
}
0
10
30
50
f(f(a,b),f(b,c))→分解运算,f(a,b)得a-b=20,f(b,c)得b-c=10→f(f(a,b),f(b,c))得20-10=10