单项选择题

有以下程序:
int *flint *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);
printf("%d, %d, %d\n",*p,*q,*r);执行后输出结果是()。

A. 7,8,8
B. 7,8,7
C. 8,7,7
D. 8,7,8