El nombre de un array no es en esencia un puntero, más bien dependiendo del contexto es convertido implícitamente a un puntero al primer elemento como en este caso sucede con array y *array al imprimirlos. También aclarar que al desreferenciar un puntero accedes al contenido apuntado por tal puntero en este caso el primer valor del array.