목록static (1)
응애맘마조
static
static이란 정적 변수를 의미합니다. static으로 선언한 변수는 지역변수와 전역변수 두 가지의 특징을 가지게 됩니다. static 지역변수 num1을 static으로 하고 num2를 지역변수로 선언했습니다. 실행결과 static으로 선언한 num1은 지역변수로 선언되었음에도 불구하고 전역변수처럼 출력이 되었습니다. 이를 통해서 static은 먼저 전역변수의 특징과 같고 0으로 초기화가 되며, 프로그램 시작과 동시에 할당 및 초기화가 되어서 종료될 때까지 남아있습니다. 단, 접근 범위는 Function() 함수 안에서만 가능하고 중괄호를 빠져나가게 되면 소멸합니다. 사용되는 이유는 전역변수는 함수 내 어디든 접근이 가능하지만 static은 전역변수보다 안정적이며 함수 접근 범위를 한 개로 제한하기 ..
공부/개인
2023. 3. 28. 18:41