Plástico pequeño

Entendámoslo así

El tipo Int A ocupa 4 bytes de espacio de memoria, asumiendo que su dirección es 0x12ff88.

Es decir, A ocupa 4 bytes de 0x12ff88.

Entonces, si desea representar su dirección, debe agregar una variable de 4 bytes para almacenar este 0x12ff88, que es el puntero.