인프런 커뮤니티 질문&답변
데이터 영역 관련 질문드립니다.
해결된 질문
작성
·
189
0
데이터 영역은 initialized data와 uninitialized data로 나뉜다는 것을 알게되었습니다. 그런데 왜 데이터만 두가지 경우로 나뉘어져있나요? 나뉘어졌을 때 어떤 이점이 생기는지 궁금합니다.
답변 1
2
uninitialized data 가 속한 BSS 메모리는 0 으로 초기화 하는 것을 보장한다고 합니다. 0 이 아닌 특정 값으로 초기화 되야하는 메모리들(initialized data)은 0 으로 초기화 되면 안되니까 구분해놓은게 아닐까 싶습니다. 제 추측.. 😅





