인프런 커뮤니티 질문&답변

EunHyuk Rho님의 프로필 이미지
EunHyuk Rho

작성한 질문수

홍정모의 따라하며 배우는 C언어

14.3 구조체의 메모리 할당

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

작성

·

338

1

교수님 안녕하세요. 

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

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

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

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

답변 2

2

홍정모님의 프로필 이미지
홍정모
지식공유자

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

0

EunHyuk Rho님의 프로필 이미지
EunHyuk Rho
질문자

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

EunHyuk Rho님의 프로필 이미지
EunHyuk Rho

작성한 질문수

질문하기