[자료형 (Data Type) - 정적(Static)]
1. 정적(Static)
static 키워드는 전역변수와 지역변수의 성격을 가진 정적 변수를 선언하기 위한 것이다.
2. 정적 변수
저장 장소는 전역변수이되 통용 범위는 지역변수이다.
3. 설명
- 선언 위치는 지역변수와 마찬가지로 함수의 선두이다.
- 통용 범위는 지역변수와 마찬가지로 함수 내부로 국한된다.
- 저장 장소는 전역변수가 저장되는 정적 데이터 영역이다.
- 정적 데이터 영역에 저장되므로 프로그램 실행 중에 항상 존재한다.
- 초기값 지정이 없으면 0으로 초기화 되고 프로그램 실행 시 단 한번만 초기화가 이루어진다. ( 가독성을 위해서 0으로 명시적으로 초기화하는 것을 권장 한다. )
728x90
'프로그래밍 > C 언어(정리)' 카테고리의 다른 글
C언어] 산술 연산자 (0) | 2023.12.14 |
---|---|
C언어] 연산자 (0) | 2023.12.13 |
C언어] 자료형 (Data Type) - 상수(Const) (6/7) (0) | 2018.12.26 |
C언어] 자료형 (Data Type) - 문자열(String) (5/7) (0) | 2018.12.26 |
C언어] 자료형 (DataType) - 문자(Character) (4/7) (0) | 2018.12.26 |