줘이리의 인생적기

05. [C++] 지역 범위(local scope) 본문

공부/C++

05. [C++] 지역 범위(local scope)

줘이리 2021. 8. 25. 23:00
728x90

지역범위에 대해서 알아보겠습니다.

 

간단한 예제로 범위가 어디까지인지 알아보려고 합니다.

 

#include <iostream>

using namespace std;

int main() {

	int x = 1;
	cout << x << " = " << &x << endl;

	{
		cout << x << " = " << &x << endl;
		int y = 2;
		cout << y << " = " << &y << endl;
	}
	int y = 2;
	cout << y << " = " << &y << endl;

	return 0;
}

선언한 중괄호 내에서만 적용된다는 것을 알 수 있습니다.

중괄호를 벗어나서 다시 선언하면 다른 메모리를 할당합니다.

 

 

'공부 > C++' 카테고리의 다른 글

07. [C++] 헤더파일(.h)  (0) 2021.08.30
06. [C++] 함수 선언, 정의  (0) 2021.08.27
04. [C++] 함수, 함수명 변경, break point  (0) 2021.08.23
03. [C++] cout, cin, escape sequence  (0) 2021.08.20
02. [C++] 명칭공간(namespace)  (0) 2021.08.18