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

CIS님의 프로필 이미지

작성한 질문수

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

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

해결된 질문

23.05.25 14:47 작성

·

240

0

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

답변 1

1

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

2023. 05. 26. 11:20

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

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

2023. 05. 27. 09:57

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

CIS님의 프로필 이미지

작성한 질문수

질문하기