C++ //练习 6.22 编写一个函数,令其交换两个int指针。

C++ Primer(第5版) 练习 6.22

练习 6.22 编写一个函数,令其交换两个int指针。

环境:Linux Ubuntu(云服务器)
工具:vim

 

代码块
/*************************************************************************
	> File Name: ex6.22.cpp
	> Author: 
	> Mail: 
	> Created Time: Tue 13 Feb 2024 03:37:09 PM CST
 ************************************************************************/

#include
using namespace std;

void swap(int **a, int **b){
    int *temp;
    temp = *a;
    *a = *b;
    *b = temp;
}

int main(){
    int x = 12, y = 24;
    int *a = &x, *b = &y;
    
    cout<<"a->"<<*a<<" b->"<<*b<<endl;
    swap(&a, &b);
    cout<<"a->"<<*a<<" b->"<<*b<<endl;

    return 0;
}
运行结果显示如下

C++ //练习 6.22 编写一个函数,令其交换两个int指针。_第1张图片

你可能感兴趣的:(#,C++,Primer(第5版)练习题,C/C++,c++,开发语言,算法)