[C++] 참조자를 사용해서 swap함수 만들기

2022. 6. 7. 17:06코딩 1막 <C++개념편>/코딩 1막 <C++응용편>

728x90

#include <iostream>

using namespace std;

// 참조자(call by reference) : 다이렉트로 주소접근
// 데이터타입& 변수명
void Swap(int& inputA, int& inputB)
{
	int temp;
	temp = inputA;
	inputA = inputB;
	inputB = temp;
}



void main()
{
	int a = 10;
	int b = 30;

	cout << a << "," << b << endl;
	Swap(a, b); // a의 주소와 b의 주소를 함수에 보내준다
	cout << a << "," << b << endl;
}

출력 결과

 

728x90