asked
Operating Systems Made Easy with Pictures
Resolved
Written on
·
227
1
data 영역에 배열이 들어간다고 하셨는데
왜 배열이 여기에 들어가는지 잘 모르겠습니다.
저는 배열은 stack 영역에 들어가야 한다고 생각하는데
배열이 static하거나 전역적인 특징을 가진다고 듣지 못했습니다.
Answer 1
0
안녕하세요 이기정님.
엄밀 말하면 배열은 Data(bss) 영역이나 스택 모두에서 생성될 수 있습니다.
함수 내(로컬)에서 선언한다면 당연히 스택에 배열이 할당되고
글로벌로 초기화해 선언한 경우 Data, 초기화 하지 않은 경우는 BSS에 할당됩니다!
여기를 참조해주세요!