SWAP函数的实现

传址调用

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

int main()
{
    swap(&x, &y);
}

引用调用

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

int main()
{
    swap(a,b);
}
posted @ 2023-10-06 10:00  加固文明幻景  阅读(3)  评论(0编辑  收藏  举报  来源