C++基礎之利用指針作函數的參數修改實參的值 地址傳遞

#include <iostream>
using namespace std;

/*
	地址傳遞,可以修改實參的值
*/
void swap(int *p1, int *p2)
{
	int temp = *p1;
	*p1 = *p2;
	*p2 = temp;	
}

int main() 
{
	int a = 10;
	int b = 20;

	swap(&a, &b);
	
	cout << "a=" << a << endl;//20
	cout << "b=" << b << endl;//10

	system("pause");
	return 0;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章