배열과 포인터가 비슷해 보이면서도 결정적으로 다른 지점을 찾기 위해 실험 코드를 작성했다.
sizeof 연산 결과가 배열은 전체 크기를, 포인터는 주소값의 크기만을 반환함을 확인했다.
배열 이름이 특정 메모리 주소를 고정적으로 가리키는 상수라는 사실을 대입 연산 시도로 검증했다.
포인터 변수는 실행 중에 가리키는 주소를 자유롭게 바꿀 수 있다는 유연성을 실습했다.
인덱스 접근 방식이 내부적으로 포인터 연산으로 치환되어 처리되는 과정을 분석했다.
디버거를 통해 두 개념이 메모리상에서 어떻게 표현되는지 구체적인 수치로 대조했다.
단순히 문법을 외우는 대신 실제 코드의 동작 차이를 목격하며 혼란을 해소했다.
메모리 구조에 대한 명확한 이해를 바탕으로 두 기능을 적재적소에 활용했다.