[c++] 포인터를 사용한 배열 요소의 치환
다음은 배열 요소를 교환하는 간단한 예제 코드입니다.
#include <iostream>
using namespace std;
void swapElements(int* arr, int index1, int index2) {
int temp = arr[index1];
arr[index1] = arr[index2];
arr[index2] = temp;
}
int main() {
int arr[] = {10, 20, 30, 40, 50};
int index1 = 1;
int index2 = 3;
cout << "Original array: ";
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
swapElements(arr, index1, index2);
cout << "\nArray after swapping elements: ";
for (int i = 0; i < 5; i++) {
cout << arr[i] << " ";
}
return 0;
}
위의 코드는 swapElements
함수를 사용하여 배열의 두 요소를 교환합니다. 두 번째 인덱스의 요소가 첫 번째 인덱스의 요소로 이동하고, 첫 번째 인덱스의 요소가 두 번째 인덱스의 요소로 이동합니다.
이 예제는 포인터를 사용하여 배열 요소를 교환하는 간단한 방법을 보여줍니다.