Mindmap
Memória dinâmica
Inhalt der Mindmap
Memória dinâmica
Alocação de Memória
- função malloc e calloc
A linguagem C disponibiliza os mecanismos de criação e destruição de memória através das funções malloc, calloc, realloc (criação) e free (destruição).
A função malloc permite alocar o conjunto de bytes indicados pelo programador
- void *malloc(size_t n_Bytes)
A função calloc permite criar num elementos, cada um deles com o mesmo número de bytes (size)
- void *calloc(size_t num, size_t size)
A função realloc permite alterar o número de bytes que estão presentemente associados a um bloco previamente criado utilizando a função malloc ou calloc.
- void *realloc(void *ptr, size_t new_size)
Liberar a Memória
- A liberação da memória alocada através das funções malloc, calloc e realloc pode ser realizada através da função:
- void free(void *ptr)
- A liberação da memória alocada através das funções malloc, calloc e realloc pode ser realizada através da função:
Implementação de Estruturas de Dados Dinâmicas
- A definição de estruturas ou tipos de dados deverá ser sempre realizada fora de qualquer função
Informationen
- Beschreibung
- Mindmap am Memória dinâmica, erstellt von Mouzer Silva am 03/09/2022.
- Erstellt von
- Mouzer Silva · Sep 2022
- Aktualisiert
- 3 Sep 2022
- Aufrufe
- 0
- Bewertung
Mehr zu Ponteiros e alocação dinâmica de memória