먼저 생활 비유
번호가 붙은 사물함
사물함 번호가 주소, 안의 물건이 값, 번호를 적은 쪽지가 포인터입니다.
3.1 · 메모리와 포인터
변수 이름 아래에는 실제로 무엇이 있을까요?
메모리는 번호가 붙은 바이트 칸이고 변수는 그 칸을 사람이 다루기 쉽게 붙인 이름입니다.
먼저 생활 비유
사물함 번호가 주소, 안의 물건이 값, 번호를 적은 쪽지가 포인터입니다.
컴퓨터 예제로 바꾸기
int age = 20;
int* p = &age;age에는 20이 저장되고 p에는 age가 놓인 메모리 주소가 저장됩니다.
지금 일어나는 변화
메모리는 주소가 연속된 작은 저장 칸입니다.
이 그림에서 기억할 한 문장
포인터는 값이 있는 장소를 가리키는 주소 값이고, 역참조는 그 장소로 따라가는 동작입니다.
현재 상태
30초 확인 문제
p가 age의 포인터라면 p에 저장된 것은?
처음 보는 용어 두 개
이 절을 다 읽었다면
포인터는 값이 있는 장소를 가리키는 주소 값이고, 역참조는 그 장소로 따라가는 동작입니다.