こんなのをつくってみました。

#include <stdio.h>

void swap(int *x, int *y) {
  int _x = *x;
  int _y = *y;
  *x = _y;
  *y = _x;
}

main() {
  int x = 10;
  int y = 11;

  printf("------before------\n");
  printf("xのアドレス=%d yのアドレス=%d\n", &x, &y);
  printf("xのデータ=%d, yのデータ=%d\n",x,y);

  swap(&x, &y);

  printf("------after------\n");
  printf("xのアドレス=%d yのアドレス=%d\n", &x, &y);
  printf("xのデータ=%d, yのデータ=%d\n", x, y);
}