개인노트

[C언어] 포인터 배열과 배열 포인터의 차이점 본문

C/문법

[C언어] 포인터 배열과 배열 포인터의 차이점

BillnairK 2017. 7. 6. 09:44


int main(void) {

int num1 = 10, num2 = 20, num3 = 30, num4 = 40, num5 = 50;

int arr[2][4] = { 1,2,3,4,5 };


int *ptr1[5] = { &num1,&num2,&num3,&num4,&num5 }; // 포인터 배열

int (*ptr2)[4] = arr; //배열 포인터


system("pause");


포인터 배열배열 포인터의 차이점을 알고 넘어가자.


포인터 배열은 포인터의 기능인 주소값을 저장하지만 그 대상이 여러개일 때 유용하며, 배열의 형식으로 저장된다.


배열 포인터는 다차원 배열의 포인터이다.

Comments