问题描述:
主调函数中的两个变量a和b,要求调用函数交换a,b值,返回交换结果,则以下正确的函数是()
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){*x=*y;*y=*x;}
d.fund(int *x,int *y){*x=*x+*y;*y=*x-*y;*x=*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){*x=*y;*y=*x;}
d.fund(int *x,int *y){*x=*x+*y;*y=*x-*y;*x=*x-*y;}
请分析一下.
问题解答:
我来补答展开全文阅读