배열이란 둘이상의 변수를 동시에 선언하거나 많은 양의 데이터를 일괄적으로 처리할때 주로 쓰인다. 하지만 우린 배열이또다른 의미를 갖고 있다는것을 알면서도 대충알고만 넘어가는 경우가 많다. 배열을 또다른 말로 풀이하면 상수포인터라고 말할수있습니다. 그이유를 알아보자. int array[5] = {0,1,2,3,4}; 다음과 같은 배열이 있고 배열 array의 첫번째 요소의 주소값이 0x1000번지에 할당되었다고 가정하자. 그럼 두번째 요소인 array[1]은 int형 배열이기 때문에 4byte를 건너뛴 0x004번에 할당될것이다. 만 double형이였다면 8byte씩 건너뛰어서 할당이 되겠지요.. 아래와같이 배열요소의 결과값을 출력하면 결과값은 당연히 0과 1이 나오겠죠? printf("array[0] :..