C语言用指针法交换两个数

原创
2016/11/14 14:42
阅读数 220

关于C语言用指针交换两个数:

#include <stdio.h>

int swap_pointer(int *p1, int *p2);

int main()
{
    int x = 6, y = 12;
    printf("before x = %d,    y = %d.\n",x, y);
    swap_pointer(&x, &y);
    printf("after x = %d,    y = %d.\n",x, y);
    
    return 0;
    
}

int swap_pointer(int *p1, int *p2)
{
    int temp;
    temp = *p1;
    *p1 = *p2;
    *p2 = temp;
    
    return 0;
}

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部