[만들면서 배우는 OS(32bit)] 부트스트랩


[만들면서 배우는 OS(32bit)] 부트스트랩

전역 변수(extern)와 정적 변수를 선언할 때 값을 초기화했으면 데이터 섹션(.data)에 생성되고, 초기화하지 않았으면 BSS 섹션(.bss)에 생성되며 0이 들어갑니다. ㅇ auto - 자동변수를 선언할 때 auto를 붙임 - 전역변수에는 auto를 붙일 수 없음 - 자동변수는 현재 블록이 끝나면 사라짐 - 자동변수는 초기화 해주지 않으면 쓰래기값이 들어감 - 가장 많이 사용하는 변수는 자동변수이다. 그래서, 생략한다. -> 우리가 그냥 쓰는게 이거라는 말! - example) int num = 10; 을 보면, num은 자동변수이자 지역변수이다. ㅇ static - 정적변수를 선언할 때 static을 붙임 - 프로그램이 시잘될 때 변수를 초기화 / 다시 호출되면 무시 - 다른 소스 파일(외부)에..


원문링크 : [만들면서 배우는 OS(32bit)] 부트스트랩