개발공부/C++
C++의 기초적인 사용법
dyson_ok
2019. 10. 21. 10:35
식별자(identifier) : 결국 메모리 주소를 사람이 보기 위한 이름으로 바꾸어 놓은 것뿐이다.
지역범위(local scope) :
int main()
{
int x = 0;
{
int x = 1;
}
{
int x = 2;
}
return 0;
}
지역변수는 영역을 벗어나면 사용할 수 없게 된다.
지역변수가 차지하고 있던 메모리는 그 지역 변수가 영역을 벗어날때 '스택'메모리로 반납된다.
반납된 메모리는 다음 지역 변수가 사용할 수 있도록 대기한다.
헤더파일(example.h) : .cpp에 함수를 적어놓으면 선언(declaration)이 필요하지만 .h로 적어놓으면 따로 선언이 필요하지 않다. //#include "경로"