C 메모

배열포인터와 포인터배열 (2)

빵맨. 2020. 3. 3. 23:38
728x90

(2) 포인터배열

 

char *arr[3];

 : 포인터가 여러개 모여서 배열로 있는 것

   포인터들의 배열 (배열의 요소가 포인터들로 이루어져 있다)

 

● Example

 

char *arr[3];

arr[0] = "Black Red";

arr[1] = "C Programing";

arr[2] = "point_arr";


char *data[ ] = {"가나다", "ABC", "포인터"};

: 연산자 우선순위에 따라 대괄호[ ]가 우선이고 그 다음  char *, 따라서 data변수는 배열이다.

 

# 이때 컴파일러가 알아서 char *data[3]으로 처리함

728x90