函数的功能是交换变量 x 和 y 中的值 , 且通过正确调用返回交换的结果。能正确执行此功能的函数是( )。
A.
funa(int *x, int *y) { int *p; *p=*x ; *x=*y; *y=*p; }
B.
funb(int x , int y) { int t; t=x; x=y; y=t; }
C.
func(int *x, int *y) { int *p; p=x;x=y; y=p; }
D.
fund(int *x, int *y) { int t; t=*x; *x=*y; *y=t; }