Algorithm/자료구조 개념 정리1 교환(Swap) / 매개변수: 값 복사, 포인터, 참조 비교 int SwapValue(int a, int b) // 값 복사 { int temp = a; a = b; b = temp; return ? // 문제: 반환을 해 줄 수 없음 } void SwapPtr(int* a, int* b) //포인터 { int temp = *a; *a = *b; *b = temp; } void SwapRef(int& a, int& b) //참조 { int temp = a; a = b; b = temp; } int main() { int a = 2; int b = 3; cout 2023. 8. 28. 이전 1 다음