카테고리 없음

[혼공학습단 8기]Chapter 09

jiwoo1087 2022. 8. 21. 22:09

포인터의 핵심 내용을 정리하고 공유하기

메모리의 주소

메모리란? 데이터를 넣고 꺼내쓰는 공간으로, 그 위치를 식별할 수 있어야 한다.

 

메모리의 위치를 식별하는 주소 값은 바이트 단위로 구분된다.

 

2바이트 이상의 크기를 갖는 변수는 여러 개의 주소 값에 걸쳐 할당된다.

 

주소 연산자 : &

주소란? 변수가 할당된 메모리 공간의 시작 주소를 의미한다.

 

주소는 주소 연산자 &을 사용하여 구한다.

 

주소와  포인터의 차이 

주소는 변수에 할당된 메모리 저장 공간의 시작 주소 값 자체이고, 포인터는 그 값을 저장하는 또 다른 메모리 공간이다.

 

특정 정수의 주소값은 변하지 않지만, 포인터는 다른 주소를 대입하여 그 값을 바꿀 수 있다.

 

주소와 포인터의 크기

포인터의 크기는 저장할 주소의 크기에 따라 결정되는데 크기가 클수록 더 넓은 범위의 메모리를 사용할 수 있다.