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

CIS님의 프로필 이미지
CIS

작성한 질문수

독하게 되새기는 C 프로그래밍

Stack frame 관련하여 질문 드립니다.

해결된 질문

작성

·

247

0

인터넷에 검색 했을때는 64bit에서 로컬 변수 주소 배치 방향이 32bit와 다른 것이 32bit, 64bit의 자체적인 특성이 아니라 컴파일러의 환경에 따라 달라진다고 하던데 어떤 것이 맞는지 궁금합니다.

답변 1

1

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

자체적인 특성도 어느 정도 있다고 봐야 하겠습니다. 그러나 컴파일러가 직접적으로 영향을 주는 것은 맞습니다. 이와 관련되어 알아봐야 할 이론은 Data alignment 유사한 내용으로는 (Data) Structure alignment가 있습니다. 참고하시기 바랍니다.

CIS님의 프로필 이미지
CIS
질문자

감사합니다! 제시해 주신 키워드로 공부한 덕분에 궁금한 부분들이 해결되었습니다!

CIS님의 프로필 이미지
CIS

작성한 질문수

질문하기