memory 썸네일형 리스트형 C 코딩 시 로컬 메모리 변수 구분 C 코딩을 하면서 가장 중요하게 고려해야 하는 부분 중 하나라고 생각되어 정리 겸 기록을 남깁니다. 프로그램은 메모리의 4개 영역으로 구분됨TEXT(소스코드)BSS(초기화되지 않은 변수) : 글로벌 변수 중 초기화되지 않은 경우 담김, 그래서 가능하면 글로벌 변수는 초기화 해주는 것이 좋음.STACKHEAP 로컬 변수의 종류 지역 변수 타입 auto, static, extern, register 가 있다.auto 는 스택 세그먼트에 저장되고: 스코프에 따라 자동으로 소멸된다.static 은 데이터 세그먼트에 쌓인다: 프로그램이 종료될 때까지 유지된다.register 는 레지스터를 변수 메모리로 사용하고: 임베디드 시스템에 종종 사용된다고 한다.extern 은 다른 파일에 정의된 변수를 사용하기 위해 선언.. 더보기 이전 1 다음