[c++] 포인터를 사용한 배열 요소의 특정 값 확인
아래에는 C++에서 배열과 포인터를 사용하여 특정한 값을 확인하는 간단한 예제가 있습니다.
#include <iostream>
using namespace std;
int main() {
int arr[] = {10, 20, 30, 40, 50}; // 정수형 배열 선언
int *ptr = arr; // 배열의 첫 번째 요소에 대한 포인터 설정
int index = 2; // 확인하려는 값의 인덱스
cout << "Value at index " << index << " is: " << *(ptr + index) << endl; // 포인터 연산을 사용하여 특정 인덱스의 값 확인
return 0;
}
위의 예제에서는 “ptr” 포인터를 사용하여 배열 “arr”의 세 번째 요소에 접근하고 값을 확인합니다. “ptr”은 배열의 첫 번째 요소를 가리키는 포인터이므로 “ptr + index”를 사용하여 “index” 위치에 있는 요소에 접근할 수 있습니다.
이를 실행하면 “Value at index 2 is: 30”과 같은 결과가 출력됩니다.
포인터를 사용하여 배열 요소에 접근하는 것은 배열을 다룰 때 유용한 기술이며, 이를 통해 배열 내의 특정 값을 쉽게 확인할 수 있습니다.