• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

포인터 산술연산질문있습니다!

21.02.15 12:29 작성 조회수 137

0

int  number = 1;

int* ptr = 1;

*ptr += 1;

이것을 실행하고 메모리를 봐봤습니다.

주소는 정상적으로 이동했는데

실제 number가 있는 주소는 변하지않더라구요. 

포인터연산은 실제 값이있는 위치에는 영향이 없는건가요??

답변 1

답변을 작성해보세요.

0

int number = 1;
int* ptr = &number;
*ptr += 1;

어떤 테스트를 하시는지 잘 이해를 못했습니다.
위와 같이 number 주소를 ptr로 참조해서 수정하시는 의도가 맞을까요?
(그렇다면 number 값이 변하는게 정상 상황입니다)