黑马程序员技术交流社区

标题: 利用指针交换实参 [打印本页]

作者: lclofty    时间: 2015-7-25 12:29
标题: 利用指针交换实参
void swap(int *p1, int*p2){
        int temp;
        temp=*p1;
        *p1=*p2;
        *p2=temp;
}
int main()
{
      int a=1, b=2;

       swap(&a, &b);

        printf(“%d,%d”, a, b);
   
         return 0;
}
注意区分 交换形参的值  和交换实参地址的两种情况 上述两种情况不能完成值的交换
作者: skywan    时间: 2015-7-25 12:31
指针这块容易混淆




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2