Imagem de fundo

No contexto da programação em linguagem C, considere o uso de alocação dinâmica de memó...

No contexto da programação em linguagem C, considere o uso de alocação dinâmica de memória por meio de funções da biblioteca padrão, assinale a alternativa correta.


A

A função malloc aloca um bloco de memória e inicializa automaticamente todos os seus bytes com valor zero.


B

A função calloc aloca memória para múltiplos elementos e inicializa todos os bytes alocados com valor zero.


C

A função free deve ser utilizada apenas para liberar memória alocada na pilha (stack).


D

A função realloc pode ser utilizada apenas para reduzir o tamanho de um bloco de memória previamente alocado.