Let's take it one line at a time.
int array[] = { 45, 67, 89 }; //1st ineAn array of int of 3 elements, with indexes from 0 to 2. So we have array[0] = 45, array[1] = 67, and array[2] = 89.
int *array_ptr = &array[1]; //2nd line&array[1] is the same as &( array[1] ). So, we are...