问题 单项选择题

有以下程序

*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。

单项选择题
单项选择题