Escolar Documentos
Profissional Documentos
Cultura Documentos
Ponteiro em C:
Alocação Dinâmica de
Memória
ÍNDICE DE CONTEÚDO
Ponteiro em C: De�nição
1 of 6 30/09/2020 12:48
Aprenda sobre Alocação Dinâmica - Série Pontei... https://www.embarcados.com.br/ponteiro-em-c-...
Ponteiro em C: Arrays
Ponteiro em C: Funções
Ponteiro em C: Estruturas
Ponteiro em C: Polimor�smo
2 of 6 30/09/2020 12:48
Aprenda sobre Alocação Dinâmica - Série Pontei... https://www.embarcados.com.br/ponteiro-em-c-...
malloc;
calloc;
realloc;
free.
O Ponteiro void
Um ponteiro declarado como void é um ponteiro sem tipo! A
função de um ponteiro void é simplesmente armazenar um
endereço, pois nenhuma operação aritmética ou manipulação do
conteúdo pode ser realizada. Um ponteiro do tipo void tem a
seguinte forma:
1 void * nome_do_ponteiro;
3 of 6 30/09/2020 12:48
Aprenda sobre Alocação Dinâmica - Série Pontei... https://www.embarcados.com.br/ponteiro-em-c-...
4 of 6 30/09/2020 12:48
Aprenda sobre Alocação Dinâmica - Série Pontei... https://www.embarcados.com.br/ponteiro-em-c-...
Dever do programador
Cabe ressaltar que em todas as funções de alocação dinâmica é
necessário validar o endereço retornado, pois essas funções
retornam NULL se a quantidade informada não pode ser alocada.
Lembre-se, do primeiro artigo, que o valor NULL não impede erros
de execução, porém fornece uma alternativa para testar se o
ponteiro armazena um endereço válido. Em alguns compiladores é
5 of 6 30/09/2020 12:48
Aprenda sobre Alocação Dinâmica - Série Pontei... https://www.embarcados.com.br/ponteiro-em-c-...
6 of 6 30/09/2020 12:48