일반적으로 C언어에서, 지역 변수는 함수 내에서 존재하고, 함수가 종료되는 시점에 사라지게 된다.
이때 사라지지 않고 기존의 값을 보존하게 하기 위한 keyword 가 static 이다.
static keyword를 사용하면, 지역 변수가 함수 종료 때 사라지지 않고, 값을 보존하게 된다.
주의!!! static은 전역 변수에서 사용하여, 다른 파일에서 extern 해서 사용할 수 없다.
'Programming > C Language' 카테고리의 다른 글
Check the system's Endianness (0) | 2019.04.23 |
---|---|
C progress printing (0) | 2018.08.07 |
가변 인자(variable arguments) stdarg.h (0) | 2017.12.11 |
extern (0) | 2017.06.21 |
static (0) | 2017.06.20 |