读下面的程序,选出正确的函数#include /******函数写在此处******/int main(){ int a,b; scanf("%d %d",&a,&b); fun(&a,&b); printf("%d %d\n",a,b); return 0;}【输入】 两个整数【输出】交换后的两个整数【样例输入】3 5【样例输出】5 3
A. void fun(int a,int b){ int t; t=a; a=b; b=t;}
B. void fun(int *x,int *y){ int t; t=*x; *x=*y; *y=t; }
C. void fun(int *x,int *y){ int t; t=x; x=y; y=t;}
D. int fun(int a,int b){ int t; t=a; a=b; b=t; return t;}