:: ADVANCE ::
[C] auto, static, extern 키워드 의미
[C] auto, static, extern 키워드 의미 C에서 변수는 값이 저장되는 메모리 영영기나 변수의 유효범위에 따라 구분되는데, auto, static, extern 이 세가지 키워드를 이용하여 구분할 수 있다. 1. auto ( 자동 범위 변수 )일반적인 지역 변수 형태, 블럭 안에서만 유효하며 블럭의 실행이 끝나면 소멸스택에 메모리 할당일반적으로 C에서 auto 키워드는 생략되어 있다. 아무 표시도 하지 않은 변수는 자동으로 auto와 같은 의미C++에서 auto 키워드를 사용할 경우 -> 자동 타입 추론 이라는 완전히 다른 의미를 가진다. (주의) 2. static ( 정적 변수 )블럭 안에서만 유효한 값을 가지지만 자동 변수와 같이 없어지지 않고 블럭으로 다시 돌아왔을 때 이전 값을 다시..
language/C | C++
2015. 12. 16. 02:56