배열포인터와 포인터배열

sz L·2023년 3월 29일
0

C++

목록 보기
24/40
post-thumbnail

배열포인터

포인터인데 배열을 가리키는 포인터

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

int* parr = arr;
int arr[3] = {1,2,3};

int (*parr) = arr;		 // 1차원 배열을 가리키는 배열포인터
int arr[2][3] = {{1,2,3},{4,5,6}};

int (*parr)[3] = arr; 	 // 2차원 배열을 가리키는 배열포인터
// 괄호가 없으면 포인터배열 형태이기 때문에 괄호는 써줘야함

포인터배열

배열인데 포인터로 이루어진 배열

int n1 = 10, n2 = 20, n3 = 30;

int * arr[3] = {&n1, &n2, &n3};
profile
가랑비는 맞는다 하지만 폭풍은 내 것이야

0개의 댓글