Mind map
Alocação Dinâmica
Map content
Alocação Dinâmica
malloc
- Reserva um endereço de memória.
- ponteiro = (tipo do ponteiro*) malloc(qtd*tamanho)
- tamanho do tipo da variável: sizeof(tipo da variavel)
- qtd: pra usar com vetores ou expandi o número de bytes
- O mais Utilizado
Presente na biblioteca stdlib.h
calloc( )
- Pouco utilizado
- Reserva um enderço de memória
- ponteiro = (tipo do ponteiro*) calloc(qtd, tamanho)
- qtd = mesmo que multiplicasse o tamanho pela quantidade como no malloc
- tamanho do tipo da variável: sizeof(tipo da variável)
realloc( )
- Pouco utilizado
- Pode ser usado para variar o tamanho de um vetor
- ponteiro1 = (tipo*) realloc(ponteiroX, tamanho)
- ponteiroX = pode ser o ponteiro1 ou outro
- tamanho do tipo da variável: sizeof(tipo da variavel)
free( )
- Usado quando não vai usar mais aquele ponteiro
- free(ponteiro)
- desvincula o endereço do ponteiro
Information
- Description
- Resumo de Alocação dinâmica
- Created by
- Luis Gustavo Monteiro
- Views
- 0
- Rating
More on Ponteiros e alocação dinâmica de memória