交换两个变量要用指针啊
你题目的解答代码如下:
#include<stdio.h> void swap(int *p,int *q) { int t = *p; *p = *q; *q = t; } int main() { int a=3,b=5; swap(&a,&b); printf("a=%d,b=%d\n",a,b); return 0; }
如有帮助,望采纳!谢谢!