C에서는 배열은 1차원배열, 다차원배열이 있다.
구현은 간단하다. 자료형 이름[첨자] 형식이다.
int a[10]; 이런형식을 이용해서 정의를 내리고 사용한다.
2차원배열을 구현할 경우 이름[행번][열번] 형식이 된다.
배열을 사용할때 포인터 이용을 같이 하는 경우가 많다.
배열 자체가 데이터를 연속적으로 저장하기 때문에
포인터를 이용한 접근이 쉬워진다.
배열명자체가 시작명을 가지는 포인터상수이기 때문이기도 하다.
int a[10]; 일경우
a 가 100 번지에 저장된다면,
int *pt_a;
pt_a=a; 로 구현하면, pt_a = &a[10] 의 의미가 된다