일반적으로 두 변수의 값을 교환하며 널리 사용됩니다.
임시 변수를 사용하여 교환을 수행할 수 있습니다. 임시 포인터 변수를 통해 스왑을 수행할 수 있습니다. 포인터가 있는 임시 변수를 추가하여 스왑을 수행할 수 있습니다.
0 을 반환합니다
}
Swap 1: x:4, y:3
교환 2: x:4, y:3
교환 3: x:3, y:4
교환점 4: x:4, y:3
스왑 위치 5: x:3, y:4
교환점 6: x:4, y:3
Swap7:ppx:3, ppy:4
컴퓨터에는 많은 교환 기능이 있고, 분야마다 용도가 다르지만, 모두 교환이라는 뜻입니다. 예를 들어 문자열 교환의 swap 작업은 두 컨테이너의 모든 요소를 교환하는 기능을 구현합니다. 교환할 컨테이너 유형은 일치해야 합니다. 즉, 동일한 유형의 컨테이너여야 하며 스토리지 요소의 유형이 같아야 합니다. 교환 함수를 호출하면 원래 오른쪽 피연산자에 저장된 요소가 왼쪽 피연산자에 저장되고 그 반대의 경우도 마찬가지입니다.