利用指针交换函数中两个变量的值
指针:
指针等同地址
&变量:获取变量的地址,取地址符
int *p;在定义时,*表示当前是定义指针变量
*p:访问p所指向的内容,间接访问符也称为解引用
正确代码:
void Swap(int *p1,int *p2)
{
int tmp = *p1;
*p1 = *p2;
*p2 = tmp;
}
int main()
{
int a = 10;
int b = 20;
Swap(&a,&b);
printf("%d,%d\n",a,b);//交换成功
ret
原创
2020-12-13 20:07:56 ·
3000 阅读 ·
0 评论