출처: 열혈강의 C 프로그래밍
- 정의
static이라는 키워드를 붙여서 선언한 변수
- 예제
#include <stdio.h>
void fct(void);
int main(void) {
int i;
for(i=0; i<5; i++)
fct();
return 0;
}
void fct(void) {
static int val=0;
val++;
printf("%d ", val);
}
특징
1. 단 한번만 초기화되어 프로그램이 종료될 때 메모리에서 사라진다.
2. 선언된 지역 내에서만 접근이 가능하다.