Este é provavelmente o site errado para fazer essas perguntas. No entanto, aqui está a resposta:
*address está apontando para array[0] que você preencheu 2. Então, você coloca o conteúdo de address , que é array[0]=2 no array [2], e imprime. Como resultado, você ganha 2.