Programming/C

C언어 - 배열 포인터 변수

경원구 2016. 5. 18. 11:35

<배열 포인터 변수>

배열을 가리키는 포인터 변수라는 의미이다.

그렇다면 배열 포인터 변수를 사용하는 이유는 무엇일까?

배열에 접근할때도 직접접근이 아닌 포인터로 간접접근을 하기위해선 1차원 배열에는 1차원 포인터 변수를 사용하면 되지만, 2차원 포인터 변수에는 배열 포인터 변수를 사용해야하기 때문이다.

 

구조)

int (*p)[3];      // 2차원 배열을 가리키는 배열 포인터 변수 선언

int : 자료형

(*p) : 배열 포인터 변수 이름

[3] : 열 길이

 

 

<실습>



-결과-

 

 

<실습>


-결과-