单项选择题

下列程序的运行结果是  #inClude<iostream.h>  roid fun(int *a,int * b)  { int * k;   k=a;a=b;b=k;}  void main( )  { int a=2004,b=9,* x=&a,* y=&b;   fun(x,y);   cout < < a < <" " < < b < < end1;}

A.2004 9
B.9 2004
C.0 0
D.编译时出错