C++ primer-练习6.22

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


#include<iostream>

using namespace std;

void swap(int **pi, int **pj);
int main()
{
	int i = 9, j = 6;
	int *pi = &i, *pj = &j;
	swap(*pi, *pj);
	cout << *pi << endl;
	cout << *pj << endl;
	return 0;
}

void swap(int **pi, int **pj)
{
	int *p = *pi;
	*pi = *pj;
	*pj = p;
}


发布了44 篇原创文章 · 获赞 5 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章