본문 바로가기
공학/C

저장 유형 지정자

by 둥둥잇 2014. 11. 18.


* 저장 유형 지정자

- auto 지정자

자동 지역 변수로 호출될 때마다 다시 초기화


- static 지정자

전역 변수와 같이 프로그램이 시작할 때 메모리에 생성되고 프로그램이 실행을 종료하면 메모리에서 제거

한번 생성된 함수의 호출이 끝나도 소멸되지 않음


- register 지정자

변수를 레지스터에 저장


- extern 지정자

컴파일러에게 변수가 현재 범위가 아닌 다른 곳에서 선언되었다는 것을 알리는 역할

해당 변수는 반드시 다른 소스파일에서 정의

주로 외부 파일에서 정의된 전역 변수를 현재 파일에서 사용하려고 할 때 사용

'공부 > C' 카테고리의 다른 글

공용체  (0) 2014.11.18
구조체  (0) 2014.11.18
함수와 포인터  (0) 2014.11.18
포인터  (0) 2014.11.18
배열  (0) 2014.11.18

댓글