const붙이면 변수를 상수화 함.
const를 붙였으면 초기값을 반드시 지정해야함.
스택있고
힙 있고
데이터 영역있는데
데이터 영역안에 3가지로 분류됨.
그다음 코드 영역 있다.
.data : 초기값이 있는 경우
int a = 2; // .data영역
int main()
{}
.bss : 초기값이 없는 경우
int b; // .bss영역
int main()
{}
.rodata : 읽기전용 데이터
const char* msg = "Hello World!"; // .rodata영역
int main()
{}
함수 내부에서 임시적으로 저장하고싶은 데이터가 생기면
스택에서 메모장처럼 임시저장을 하는 부분이 ... 이다.
하나의 함수에서 자기가 관리 하는 부분을
"스택 프레임"이라고 한다.