포인터도 배열 이름처럼 간주될 수 있고 배열과 똑같이 사용할 수 있다. #include int main(void) { int a[] = { 10, 20, 30, 40, 50 }; int* p; p = a; printf("a[0]=%d a[1]=%d a[2]=%d \n", a[0], a[0], a[0]); printf("p[0]=%d p[1]=%d p[2]=%d \n", p[0], p[1], p[2]); p[0] = 60; p[1] = 70; p[2] = 80; //포인터를 마치 배열의 이름처럼 사용하여 배열 요소에 값을 대입한다. p와 a는 똑같은 곳을 가리키고 있기 때문에 p를 사용하든지 a를 사용하든지 결과는 똑같다. printf("a[0]=%d a[1]=%d a[2]=%d", a[0], a[1], ..