1.7 지역 범위

programming/c++ 2019. 3. 29. 20:04

{ 중괄호 }는 영역을 분리시켜주는 역할을 한다. 
그렇기 때문에 함수 중간에 들어갈 수 있다. 
단, 영역이 다르기 때문에 서로 간섭하지 않는다.
다른 메모리에 대한 식별자이기 때문이다.  
ex) 식별자 이름이 같아도 상관 없다. 

*참고
지역 변수는 영역을 벗어나면 사용할 수 없게 된다.
지역 변수가 차지하고 있던 메모리는 그 지역 변수가 
영역을 벗어날 때 '스택'메모리로 반납됩니다. 
반납된 메모리는 다음 지역 변수가 사용할 수 있도록
대기합니다. 

&x : x의 주소위치를 출력하는 
cout << x << "" <<&x << endl
ex) 0 01FF868

'programming > c++' 카테고리의 다른 글

1.9 기본적인 서식 맞추기  (0) 2019.03.29
1.8 연산자와의 첫 만남  (0) 2019.03.29
1.6 키워드와 식별자 이름 짓기  (0) 2019.03.28
1.5 실습  (0) 2019.03.28
2019.03.24 - 함수와의 첫 만남  (0) 2019.03.25
Posted by 도이(doi)
,