以下代码运行功能是:#include void swap(int *a,int *b){int tmp;tmp=*a;*a=*b;*b=tmp;}void main(){int x,y;int *p_x,*p_y;printf("请输入两个数:\n");scanf("%d",&x);scanf("%d",&y);p_x=&x;p_y=&y;swap(p_x,p_y);printf("x=%d\n",x);printf("y=%d\n",y);}
A. 交换两个变量的值
B. 无功能
C. 语法错误
D. 交换两个变量地址