• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

포인터 관련 질문합니다!

23.01.28 22:33 작성 조회수 193

0

배열을 포인터 변수로 받을 때 포인터 변수는 배열의 시작 주소를 갖고 있는 변수로 알고 있습니다!

예를 들어 배열의 시작 주소를 담고 있는 포인터 변수가 *str이라면

근데 함수 내부에서 배열에 인덱스 값에 접근할 때 str[i] 접근하는데 포인터 변수를 어떻게 배열처럼 사용할 수 있는지 그 원리를 잘 모르겠습니다..!

답변 1

답변을 작성해보세요.

1

복잡하게 생각하실 필요없이
str[i] 은 *(str+i) 와 완전히 동일한 의미입니다.
배열의 시작주소를 포인터로 관리하는 순간,
양쪽 문법이 다 사용 가능합니다.