[11주차 02] 포인터

개발냥이·2025년 4월 1일

데브코스

목록 보기
35/75
post-thumbnail

포인터

메모리는 주소를 통해 메모리에 접근하여 값을 읽고 쓸 수 있다.

포인터는 메모리의 주소값을 저장하고 있는 변수

주소값을 저장 = 해당 메모리를 가리킴

사용법

  • * 붙이기 : 주소값을 저장한다는 의미
char *pA;
int *pB;
  • & : 주소값을 얻는다는 의미
int *pB = &a;

포인터와 배열

배열의 첫 번째 요소의 주소값을 갖는다

arr = &arr[0]과 일치


함수와 포인터

배열형의 인자는 포인터형으로 받는다

주소값을 넘겨 받기 위해서는 포인터 형태로 받아야 하기 때문!!

void func(int *pArr){
    ...
}

후기

C언어를 공부할 때 가장 많이 헷갈리고 어려웠던 부분이다 ㅠㅠ
처음에는 죽었다 깨어나도 이해하지 못할 거 같았는데
반복하다 보니 확실히 이해하게 되었다 ㅎㅎ

profile
웹 개발자가 되고픈

0개의 댓글