방통대/C프로그래밍

[C] 10-2 포인터와 배열의 관계

꿈꾸는 몽나 2024. 4. 22. 22:57
728x90

포인터와 배열의 관계

-포인터를 이용한 1차원 배열의 참조

: 배열은 포인터의 일부분

: 모든 배열은 포인터로 표현 가능

 

 

예시)

 

 

 

 

-포인터를 이용한 2차원 배열의 참조

 

 

예시)

 

 

 

 

 

-포인터와 배열은 서로 호환적

 

 

예시)

 

 

 

 

-포인터와 배열의 값 변경

 

 

 

 

-배열과 포인터의 기억공간 확보

*배열 : 기억공간 중 자료영역을 고정적으로 확보

*포인터 : 기억공간 중 자료영역을 유동적으로 확보

-필요할 때만 자료용 기억 공간을 확보

-자료의 개수가 가변적인 경우 효과적

 

-> 포인터가 배열보다 활용의 폭이 넓다.

 

 

728x90