写这个函数,要取地址,要不然交换前后都是一样的
代码:
main函数里面的:
int a = 7;
int b = 19;
printf("交换前的数字:%d %d\n", a, b);
swap(&a, &b);
printf("交换后的数字:%d %d\n", a, b);
函数:
void swap(int* i, int* j) {
int t = 0;
t = *i;
*i = *j;
*j = t;
}