下列4个函数中,( )能实现交换变量值的功能。
A.void fun_a(int x,int y)
{ int*p;
*p=x;x=y;y=*p;}
B.void fun_b(int*x,int*y)
{ int*p:
*x=*y;*y=*x;}
C.void fun_c(int*x,int*y)
{ *x=*x+*y;
*y=*x-*y;
*x=*x-*y;}
D.void fun_d(int x,int y)
{ int p;
p=x;x=y;y=p;
}
答案: <查看本题扣1积分>
查看答案
答案不对?请尝试站内搜索