·C
포인터 배열 포인터 배열이란 포인터 변수들을 저장할 수 있는 배열을 말한다. 따라서 포인터 배열에는 주소값들이 저장된다. 선언 방법은 아래와 같다. int * arr1[3]; char * arr2[2] = {"Hello", "World"}; 일반 배열 선언과 다름없다. 문자열을 가리키는 포인터 배열은 큰따옴표로 묶인 문자열은 형태에 상관없이 메모리 공간에 저장 후 주소 값을 반환함으로 "Hello"가 123456 "World"가 123457에 저장되었다고 한다면 arr2[0] = 123456 arr2[1] = 123457 이 되는 것이다. 다른 자료형들을 가리키는 포인터 배열도 마찬가지이다. 포인터 배열은 가리키는 자료형에 상관없이 해당 데이터가 저장된 주소를 갖고 있는 배열이다.