单项选择题

有以下程序:
int*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);
print("% d,% d,% d\n",*P,*q,*r);

执行后的输出结果是()。

A、 7,8,8
B、 7,8,7
C、 8,7,7
D、 8,7,8