利用指针交换两个值(c语言)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# include <stdio.h>
void exchange(int * p, int * q)
{
int t ;
t = *p ;
*p = *q ;
*q = t;
}
int main(void)
{
int a = 3;
int b = 5;
exchange(&a, &b);
printf("a= %d , b = %d", a, b);
return 0;
}