728x90 지역 변수1 C언어 변수의 유효 범위 - 전역 변수, 지역 변수, 정적 변수, 레지스터 변수 C언어에서는 범위에 따라 변수의 접근에 제한이 있다. 변수의 종류에 따라 유효 범위, 초기화 유무, 선언 위치, 메모리 소멸 시기, 저장장소 등등 조금씩 차이가 있다. 전역 변수 함수 외에서 선언을 하고 프로그램 전체에서 유효하다. 전역 변수는 선언 시 초깃값이 0으로 초기화된다. 전역 변수는 프로그램이 종료 시 전역 변수의 메모리는 소멸된다. #include intlocal_variable; //전역변수 선언, 초기값 0 intmain() { printf("%d",local_variable); //local_variable 변수는 전역 변수이기 때문에 변수 사용 가능 return 0 ; } //결과값 0 지역 변수 함수(블럭) 내에서 선언을 하고 함수(블럭) 내에서만 유효하다. 블록이 종료되면 메모리는.. 2020. 8. 7. 이전 1 다음 728x90