일단 int(*pp)[5] = &array;

로 array 배열을 가리키는 포인터 배열 pp를 만들었는데 

그 다음에 array배열에 다 쓰레기값이 들어와서 변수들 다시 대입해줬습니다 

(왜 이상한값이 들어온걸까요? 위에서 이미 초기화 다 해줬는데요..ㅠ)

그리고 pp가 array배열을 잘 가리키고 있는지 확인하려고 pp[2]와 &array[2]를 출력해봤는데 다른 값이 나오네요...?

제가 이해한바로는 둘이 같아야 할 것인데요ㅠㅠㅠ

제가 뭔가를 잘못 알고있는건가요?