问题
单项选择题
有以下程序
*f(int * x,int * y)
if( * x< * y)
return x;
else
return y;
main()
int a=7.b=8, * p, * q, * r;
p=&a; q=&b:
r=f(p,q);
coat<< * p<<","<< * q<<","<< * r<<end1;
执行后输出结果是
A.7,8,8
B.7.8,7
C.8,7,7
D.8.7,8
答案
参考答案:B
解析: 可以很容易分析出f函数的功能是比较两个数的大小,返回较小者。而,指向的也是较小者,故代人数据即可得出正确结果为B。