Yuri Lavinas

View My GitHub Profile

12. Ponteiros e Alocação Dinâmica de Memória

Um ponteiro é uma variável que armazena o endereço de memória de outra variável. Em vez de conter um valor (inteiro, real ou caractere), um ponteiro aponta para o endereço de uma variável “normal” que armazena outro valor. Isso é extremamente útil em várias situações, como no gerenciamento dinâmico de memória, na manipulação de arrays (vetores, strings e matrizes), em passagem por referência em funções e na implementação de estruturas de dados complexas como listas ligadas.

Tópicos

12.1. Variáveis do Tipo Ponteiro

12.2. Ponteiros e Funções

12.3. Ponteiros e Vetores

12.4. Alocação Dinâmica de Memória (malloc e free)

Exercícios Resolvidos

12.5. TODO

Exercícios Resolvidos em Aula

12.6. Beecrowd 1029 - Fibonacci, How Many Calls? [Solução]