포인터 및 배열

강kang·2024년 10월 6일

배열이나 문자열은 인덱스 없이 쓰면 주소값을 반환한다.

ptr* = a의 주소값을 저장

*ptr = 포인터변수의 의미

  • 포인터 변수의 의미
    포인터 연산자 뒤에는 주소값을 받아서,
    해당 주소값의 메모리가 가진 데이터에 접근

& 어드레스, 엠퍼샌드
변수가 붇트면 주소값에 접근
변수의 주소값에 접근

arr = 배열 시작점 주소값

주소값이 4씩 늘어난다 생각한다

주소값 안에 데이터에 접근하는 연산자가 뭐였는지 기억나세요
int

배열명 인덱스 없이적으면
주소값만나오고
인덱스랑 같이적어주면 변수처럼 취급되어서
arr2[2]면 arr2 배열의 2번인덱스 값에 직접 접근한거에요

*(arr + i) == arr[i]

profile
코딩

0개의 댓글