#지역변수 #함수 #전역변수 #int #static #재귀함수 #변수 #해당 #지역 #접근 #선언 #local #메모리 #프로그램 #void #공간 #num #return #num1 #범위 #매개변수 #영역 #종료 #endl #main #cout #선언문 #이름 #유효범

    [C++]객체지향프로그래밍_변수의 범위

    변수의 범위 변수는 선언되는 위치에 따라서 '전역변수' 와 '지역변수'로 나뉜다. - 메모리상에 존재하는 기간 - 변수에 접근할 수 있는 범위 지역변수 '지역'이란 중괄호에 의해 형성되는 영역을 뜻한다. 중괄호 내에 선언되는 변수는 모두 지역변수이다. 초기화하지 않으면 불필요한 값을 갖는다. 함수를 호출할 때마다 변수는 초기화된다. 지역변수는 해당 지역을 벗어나면 자동으로 소멸된다. 지역변수는 선언된 지역 내에서만 유효하므로 선언된 지역이 다르면 이름이 같아도 된다.지역변수는 해당 선언문이 실행될 때 메모리 공간에 할당되었다가. 선언문이 존재하는 함수가 반환을 하면 메모리 공간에서 소멸된다. 매개변수 함수를 정의할 때 선언하는 매개변수도 지역변수의 일종이다. - 선언된 함수 내에서만 접근 가능하다. - ..