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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章