포인터와 배열

김태훈·2024년 1월 1일
0

C/C++

목록 보기
9/22

주소

주소는 1byte단위로 래핑.

포인터 변수

크기: 운영체제 시스템이 솔루션 플랫폼 무엇을 따르냐에 따라 다름
64-8byte ,86-4byte
정의: 주소를 저장하고 있는 변수

선언된 자료형으로 그 주소를 해석하겠다.

(그 주소가 선언된 자료형과 다른 자료형의 주소여도 선언된 자료형으로 무조건 해석함!!)

따라서 주소값을 1증가 한다는 의미

->다음 그 자료형의 위치로 접근하기 위해 자료형 크기 만큼 주소 증가

ex)int pointer

자료형* 이름=주소

배열

배열의 시작주소는 이름과 같다.
자료형 이름[]={ }

*(이름+2)의 의미 자료형 크기만큼 주소를 2번 증가 한 뒤 그 곳 주소를 참조.

profile
복습을 위한 핵심 내용 및 모작

0개의 댓글