본문 바로가기
C언어/배열

[C언어] 포인터 배열의 타입

by bigpicture 2022. 7. 7.
반응형

배열을 하나 정의합시다. 

int arr[5];

arr에는 무엇이 저장될까요. arr에는 첫번째 원소의 주소가 입력됩니다. 따라서 arr의 타입은 포인터형입니다. 

이번에는 포인터배열을 하나 정의합시다. 포인터배열의 원소는 변수들의 주소입니다. 

int *arr2[5]

배열의 이름은 포인터인데, 포인터배열인 arr2의 타입은 무엇일까요? arr2도 첫번째 원소의 주소가 입력될 것입니다. 첫번째 원소는 어떤 변수의 주소일 것입니다. arr2 에는 주소의 주소가 입력된느 것입니다. arr2는 포인터의 포인터, 즉 더블포인터입니다. 

포인터배열의 타입은 더블포인터입니다. 

반응형

댓글