通过指针交换两个数的值

交换两个变量的值

#include "stdio.h"
int main()
{
        int x = 99,y = 66;
        printf("交换前:%d %d\n",x,y);
        swap(&x,&y);
        printf("交换后:%d %d\n",x,y);

}
void swap(int *p1,int *p2)
{
    int temp;
    temp = *p1;
    *p1 = *p2;
    *p2 = temp;
}

猜你喜欢

转载自blog.csdn.net/m0_43382549/article/details/84579175