• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

구조체 주소끼리 빼기를 했을경우 질문드립니다.

20.04.16 18:26 작성 조회수 264

1

교수님 안녕하세요. 

강의를 듣고 나서 주소끼리 차를 했을때가 궁금하여 실험을 해보았습니다.

결과가 주소들의 차이값에 앞의  변수 자료형 크기로 나누는것과 같은 값이 나옵니다.

주소들간 차이값  / 앞 변수자료형의 크기  

어떻게 이해를 해야하나요? 참고할만것이 있으면 알려주시면 감사하겠습니다.

답변 2

·

답변을 작성해보세요.

2

안녕하세요? 좋은 관찰력입니다. 왜 그냥 주소값이 아니라 자료형의 크기로 나누어진 주소값이 나오냐는 질문인 것 같은데 앞에 포인터 연산 부분에서 몇 번 설명을 드린 내용입니다. 포인터는 그냥 주소가 아니라 포인터 연산을 할 때 편하도록 자료형의 크기로 나눈 값이 1이도록 보정된 값입니다.

0

네!  포인터 부분을 다시 찾아서 복습해보겠습니다. 감사합니다.