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.