강의

멘토링

커뮤니티

Inflearn Community Q&A

ikeejung7215's profile image
ikeejung7215

asked

Operating Systems Made Easy with Pictures

"컴파일과 프로세스" 강의 1분 37초

Resolved

Written on

·

227

1

data 영역에 배열이 들어간다고 하셨는데

왜 배열이 여기에 들어가는지 잘 모르겠습니다.

 

저는 배열은 stack 영역에 들어가야 한다고 생각하는데

배열이 static하거나 전역적인 특징을 가진다고 듣지 못했습니다.

운영체제

Answer 1

0

gamja5님의 프로필 이미지
gamja5
Instructor

안녕하세요 이기정님.

엄밀 말하면 배열은 Data(bss) 영역이나 스택 모두에서 생성될 수 있습니다.

함수 내(로컬)에서 선언한다면 당연히 스택에 배열이 할당되고

글로벌로 초기화해 선언한 경우 Data, 초기화 하지 않은 경우는 BSS에 할당됩니다!

여기를 참조해주세요!

 

ikeejung7215's profile image
ikeejung7215

asked

Ask a question