//��������������
//���� �� ��������ʱ�������������õļ������β�����ʵ��
//�е� �� ���Լ�ָ���޸�ʵ��

#if(0)

#include <iostream>

//��������

//1��ֵ����
void mySwap01(int a, int b)
{
	int temp = a;

	a = b;

	b = temp;

	std::cout << " swap01 a = " << a << std::endl;
	std::cout << " swap01 b = " << b << std::endl;

}

//2����ַ����
void mySwap02(int* a, int* b)
{
	int temp = *a;
	*a = *b;
	*b = temp;
}

//3������
void mySwap03(int& a, int& b)
{
	int temp = a;
	a = b;
	b = temp;

}


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

	//mySwap01(a, b)    ֵ���ݣ��ββ�������ʵ��
	//mySwap01(a, b);
	
	//mySwap02(&a, &b);  //��ַ���� �� �βλ�����ʵ��

	mySwap03(a, b);  //���ô��� �� �βλ�����ʵ��

	std::cout << " a = " << a << std::endl;
	std::cout << " b = " << b << std::endl;

	


	system ("pause");

	return 0;

}


//ͨ�����ò�����Ч��ͬ����ַ������һ���ġ����õ��﷨����


#endif