배열역시 포인터이기 때문에 포인터변수에 배열이름의 주소값을 대입할수있습니다. 이말은 즉 포인터변수는 배열의 첫번째요소의 주소로 초기화를 시킬수있고 그곳을 가르킬수있다는 겁니다. 또한 포인터는 자료형을 갖고 있기때문에 배열과 마찬가지로 배열의 요소를 포인터연산을 통해 가르키를값을 변경시킬수도 있을 것입니다. 지금부터 그예를 들어 포인터연산을 통해 포인터변수의 값을 변경해보도록하죠. int array[3] = {1,2,3,}; int형 데이터 3개를 저장할수있는 배열 array를 선언하고 요소를 1,2,3초기화 해줍니다. int* pp = array; //배열이름은 배열의 첫번째 요소의 주소를 값으로 갖는다. int형 포인터변수 pp에 배열 array의 주소값으로 초기화 즉 array의 첫번째 요소의 주소로..