A-A+
funl函数的调用语句为funl(&a &b &c);。它将3个整数按由大到小的JI匣序调整
问题详情
funl函数的调用语句为funl(&a,&b,&c);。它将3个整数按由大到小的JI匣序调整后依次放入a,b,c三个变量中,a中放最大数,请填空。 void fun2(int *x,int *y) { int t; t=*x;*x;*y;*y=t; } void funl(int *pa,int *pb,int *pc) { if(*pc>*pb) fun2(【 】); if(*pa<*pc) fun2(【 】); if(*pa<*pb) fun2(【 】); }
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:pcpb或pbpcpcpa或papcpbpa或papb
本题主要考查形参为指针变量时,形参和实参间的数据传递。系统为fun2的两个形参开辟了对应的基类为int型的临时指针变量,并通过空格处的实参把地址传递给形参x,y。