문제] 알맞은 swap 구현하기 (reference , pointer 사용)
int iNumA = 20;
int iNumB = 30;
swap_CallByValue (iNumA, iNumB);
swap_CallByReference_reference (iNumA, iNumB);
swap_CallByReference_pointer (&iNumA, &iNumB);
=======================================================================
1
2
3
4
5
6
7
8
9
0
=======================================================================void swap_CallByValue ( int iA, int iB)
{
int iTemp = iA;
iA = iB;
iB = iTemp;
}
void swap_CallByReference_reference ( int &iA, int &iB)
{
int iTemp = iA;
iA = iB;
iB = iTemp;
}
void swap_CallByReference_pointer ( int *iA, int *iB)
{
int iTemp = *iA;
*iA = *iB;
*iB = iTemp;
}
'Develop > C or C++' 카테고리의 다른 글
[C/C++] while 문제(난이도 *) (0) | 2015.10.08 |
---|---|
자료구조와 알고리즘 (0) | 2011.11.23 |
비쥬얼스튜디오 2010 실행 방법 (1) | 2011.11.22 |