우리는 앞에서 배열을 배웠었다. 포인터도 배웠다. 오늘은 배열과 포인터의 상관관계에 대해서 알아볼 것이다. 조금 어려울 수도 있을 것이다. 그렇더라도 한 번 읽고 지나가면 다음에 진행될 문자열 조작 부분을 이해하는데 도움이 될것이다. 1. 배열변수는 포인터다. 모든 곳에서 정확한 표현은 아니지만 C에서 만큼은 맞는 말이다. 아래와 같은 경우 int (4바이트) 크기의 메모리를 5개, 즉 20바이트 만큼의 메모리를 확보해 4바이트 단위로 숫자를 채운 것이다. int score[5] = {10, 20, 30, 40, 50}; 여기서 배열변수 score는 자기가 확보한 메모리의 시작점을 담고있는 포인터인 것이다. 그러므로 배열변수 int score[] 는 int* score 와 같은 의미인 것이다. 다음의 예..