[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”과 같은 결과가 출력됩니다.

포인터를 사용하여 배열 요소에 접근하는 것은 배열을 다룰 때 유용한 기술이며, 이를 통해 배열 내의 특정 값을 쉽게 확인할 수 있습니다.