강의

멘토링

커뮤니티

Inflearn Community Q&A

roheunhyuk's profile image
roheunhyuk

asked

Learn C Programming by Following Along with Hong Jeong-mo

14.3 Memory allocation for structures

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

Written on

·

383

1

교수님 안녕하세요. 

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

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

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

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

c

Answer 2

2

honglab님의 프로필 이미지
honglab
Instructor

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

0

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

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

roheunhyuk's profile image
roheunhyuk

asked

Ask a question