• Matéria: Informática
  • Autor: leandro7982
  • Perguntado 7 anos atrás

É comum utilizarmos ponteiros com funções. Um caso importante de ponteiros com funções é na alocação de memória dinâmica. A função malloc ( ) pertencente a biblioteca é usada para alocar memória dinamicamente. Entender o tipo de retorno dessa função é muito importante, principalmente para seu avanço, quando você começar a estudar estruturas de dados.

Respostas

respondido por: JunglerTI
99

null  ou um ponteiro genérico (ponteiro genérico é do tipo void)

respondido por: oilauri
0

A função malloc() é usada para alocar memória dinamicamente na linguagem C. É importante compreender essa função no contexto da programação de computadores para melhor utilização dos recursos de memória do computador.

A função malloc na linguagem C

É comum utilizarmos ponteiros com funções na linguagem C, e a função malloc é usada para alocar memória dinamicamente.

  • É importante entender o tipo de retorno dessa função, que é um ponteiro para o tipo void, ou seja, um ponteiro que pode apontar para qualquer tipo de dado.
  • Isso significa que, ao chamar a função malloc, você precisa especificar o tipo de dado que será armazenado na memória alocada, e então converter o ponteiro para esse tipo de dado. Por exemplo:

int *p = (int *) malloc(sizeof(int));

  • Nesse código, a função malloc é chamada para alocar memória para um inteiro.
  • O ponteiro p é então convertido para um ponteiro para inteiro e atribuído à memória alocada.
  • Isso permite que o ponteiro p seja usado para acessar e manipular o valor armazenado na memória alocada.

Saiba mais sobre a função malloc em: https://brainly.com.br/tarefa/52517994

#SPJ2

Perguntas similares