Written by
LSM
on
on
TIL:포인터 배열, 배열 포인터
포인터 배열
- 포인터 값을 저장하는 배열을 의미
int num1 = 10, num2 = 20, num3 = 30; int* arr[3] = {&num1, &num2, &num3};//int 형 포인터 배열
배열 포인터
- 배열을 가리킬 수 있는 포인터를 의미
- 2차원 이상의 배열을 가리킬 때 포인터를 통해 인덱싱을 가능하게 하기 위함
- 2차원 이상의 배열을 사용할 때만 의미 있음
ex) 배열 포인터 접근
int arr[2][3] = {
{10, 20, 30},
{40, 50, 60}
};
printf("%d\n", *arr[0]);
printf("%d\n", *arr[1]);
ex) 배열 포인터 선언
int (*arr)[3];