[单选题]

有以下程序

void f(int v,int w)

{

int t;

t=v;

v=w;

w=t;

}

main()

{

int x=1,y=3,z=2;

if(x>y)

f(x,y);

else if(y>z)

f(y,z);

else f(x,z);

printf("%d,%d,%d/n",x,y,z);

}执行后输出结果是()

A . 1,2,3

B . 3,1,2

C . 1,3,2

D . 2,3,1

参考答案与解析: