Em aplicações orientadas a objetos, quando o programa realiza uma chamada a um método de um objeto, este deve saber como retornar ao seu chamador. Assim, o endereço de retorno do método chamador é colocado em uma estrutura de dados que permita recuperar de imediato o último elemento nela incluído. Essa estrutura de dados é denominada: