填空题
有以下程序:
#inciude<stdio.h>
int *f(int *P,int *q);
main()
{int m=1,n=2,*r=&m;
r=f(r,&n);printf("%d/n",*r);
}
int *f(int*p,int*q)
{return(*p>*q)?p:q;}
程序运行后的输出结果是{{U}} (11) {{/U}}
【正确答案】
1、2
【答案解析】[解析] 函数*f(int*p,int*q)的功能是返回两个数中较大数的指针,所以主函数中,返回变量n的指针,程序运行后的输出结果是2。