목록전역변수 (1)
응애맘마조
전역변수(Global Variable)
전역변수는 지역변수와는 다르게 중괄호 내에 선언되지 않습니다. 이 변수는 프로그램이 처음 실행되면 메모리 공간에 할당되고 프로그램이 종료될 때까지 남아있는 변수입니다. 그리고 프로그램 전체 영역 어디서든 접근이 가능합니다. 전역변수를 초기화하지 않으면 0으로 초기화됩니다. 지역변수처럼 쓰레기 값이 나오는 것과는 비교되는 특징이 보입니다. 0으로 되는 이유는 초기화되지 않은 전역변수는 데이터 영역에 저장하면 BSS(데이터 영역과 힙 영역 사이)에 저장됩니다. 이 변수들은 BSS에서 0으로 채우는 과정을 거칩니다. (출처) : https://hydroponicglass.tistory.com/182 파일 형식 중에서 .bss가 있습니다. 컴파일러와 링커가 처음에 0 값으로 표현되는 정적으로 할당된 변수를 포함..
공부/개인
2023. 3. 7. 22:19