식별자(identifier) : 결국 메모리 주소를 사람이 보기 위한 이름으로 바꾸어 놓은 것뿐이다.
지역범위(local scope) :
int main()
{
int x = 0;
{
int x = 1;
}
{
int x = 2;
}
return 0;
}
지역변수는 영역을 벗어나면 사용할 수 없게 된다.
지역변수가 차지하고 있던 메모리는 그 지역 변수가 영역을 벗어날때 '스택'메모리로 반납된다.
반납된 메모리는 다음 지역 변수가 사용할 수 있도록 대기한다.
헤더파일(example.h) : .cpp에 함수를 적어놓으면 선언(declaration)이 필요하지만 .h로 적어놓으면 따로 선언이 필요하지 않다. //#include "경로"
'개발공부 > C++' 카테고리의 다른 글
전역변수와 정적변수 (0) | 2019.10.21 |
---|---|
전처리기의 활용 (0) | 2019.10.21 |
assignment와 initialization (0) | 2019.10.21 |
포인터 복습 (0) | 2019.10.10 |
상수에 대한 참조자 (0) | 2019.10.10 |