El motivo de necesitar usar punteros es debido a que, si no, habría muchos datos repetidos en nuestro programa, y actualizar un dato en un punto del mismo no surge efecto en otros.