单项选择题

下列程序的运行结果是   #include   void fun(int *a, int *b)   { int *k;   k=a; a=b; b=k;   }   void main()   { int a=3, b=6, *x=&a, *y=&b;   fun(x,y);   cout<<a<<" "<<b;   }

A.6 3
B.3 6
C.编译出错
D.0 0