작성한 질문수
그림으로 쉽게 배우는 운영체제
해결된 질문
작성
·
229
1
data 영역에 배열이 들어간다고 하셨는데
왜 배열이 여기에 들어가는지 잘 모르겠습니다.
저는 배열은 stack 영역에 들어가야 한다고 생각하는데
배열이 static하거나 전역적인 특징을 가진다고 듣지 못했습니다.
답변 1
0
안녕하세요 이기정님.
엄밀 말하면 배열은 Data(bss) 영역이나 스택 모두에서 생성될 수 있습니다.
함수 내(로컬)에서 선언한다면 당연히 스택에 배열이 할당되고
글로벌로 초기화해 선언한 경우 Data, 초기화 하지 않은 경우는 BSS에 할당됩니다!
여기를 참조해주세요!