Search
Duplicate

포인터 기초

Created
2021/11/18 08:53
Tags

CPU와 메모리 동작

핵심 : 메모리 주소
memory address → 데이터 위치
주소라는 부분은 유일한 부분이다.
cpu는 메모리주소를 설정해서 읽어오는 역할을 가지고 있다.
데이터는 각각의 메모리 주소를 가지고 있다.

메모리와 변수

데이터 저장하는 가장 기본 단위는 1byte 단위이다.
1byte마다 메모리 주소가 지정이 된다.
메모리 영역을 쉽게 기억하고 사용할 수 있는 방법?
이름을 붙혀서 사용했다. 즉, 변수명 선언

다시 보는 변수의 의미?

변수명
저장된 값의 메모리 영역에 이름을 부여한 것
메모리 영역에 저장된 상수를 쉽게 사용하기 위한 것
변수명을 프로그램 안에서 사용하는 방법
선언 → 메모리 할당 → 메모리 주소와 값을 저장할 수 있는 공간 확보

변수 선언

의미
데이터 형식에 따라 메모리 할당
메모리 영역에 대한 명칭 설정
→ 프로그래머가 기억하기 위함
변수명에 메모리 주소가 지정
→ &변수명 → 메모리 주소 출력 형식 %p

포인터 변수의 출현

메모리 구조도
데이터 저장 영역(1byte단위)
메모리 주소와 데이터 형을 알면 데이터를 읽거나 저장할 수 있다.