有以下程序 #include intfuna(inta,intB){returna+b;} intfunb(inta,intB){returna-b;} intsss(int(*t)(),intx,inty){return((*t)(x,y));} mai

admin2020-07-28  22

问题 有以下程序
#include
intfuna(inta,intB){returna+b;}
intfunb(inta,intB){returna-b;}
intsss(int(*t)(),intx,inty){return((*t)(x,y));}
main()
{intx;
x=sss(funa,9,3);x+=sss(funb,8,3);printf("%d\n",x);
}
程序运行后的输出结果是

选项 A、24
B、23
C、17
D、22

答案C

解析 由x=sss( funa, 9,3 ); 可得到x=9+3=12,而后直接传入函数funb,x=x+8-3=12+5=17。因此C选项正确。
转载请注明原文地址:https://jikaoti.com/ti/D6D0FFFM
0

最新回复(0)