![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
![](https://lstatic.shangxueba.com/sxbzda/pc/images/home_logo.png)
![已知a=5,b=3, 下面()代码能够实现交换,使得最终输出a=3,b=5](https://img2.soutiyun.com/shangxueba/askcard/2023-12/18/115/20231218134934805.jpg)
已知a=5,b=3, 下面()代码能够实现交换,使得最终输出a=3,b=5
A.#include<stdio.h> void swap(int x,int y); int main() { int a=5,b=3; swap(a,b); printf("a=%d,b=%d\n",a,b); return 0; } void swap(int x,int y) { int z=x; x=y; y=z; }
B.#include<stdio.h> void swap(int *x,int *y); int main() { int a=5,b=3; swap(&a,&b); printf("a=%d,b=%d\n",a,b); return 0; } void swap(int* x,int* y) { int z=*x; *x=*y; *y=z; }
C.#include<stdio.h> void swap(int *x,int *y); int main() { int a=5,b=3; swap(&a,&b); printf("a=%d,b=%d\n",a,b); return 0; } void swap(int* x,int* y) { int *z=*x; *x=*y; *y=z; }
D.#include<stdio.h> void swap(int *x,int *y); int main() { int a=5,b=3; swap(a,b); printf("a=%d,b=%d\n",a,b); return 0; } void swap(int* x,int* y); { int z=*x; *x=*y; *y=z; }
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)