用一个函数交两个整型的值 #include <stdio.h> int swag(int *a, int *b) { int p = *a; *a = *b; *b = p; return 0; } int main() { int x = 10, y = 20; printf("x=%d y=%d\n",x,y); swag(&x, &y); printf("x=%d y=%d\n",x,y); return 0; } 运行结果: