A alocação estática e a alocação dinâmica são duas formas distintas de reservar espaço de memória para armazenamento de conteúdo de um programa. Com base nessas formas de alocar memória, a alternativa correta é: B) As funções malloc() e calloc() são utilizadas para alocar um bloco de memória e retornam o endereço inicial do bloco. A alocação dinâmica é realizada em tempo de execução do programa, permitindo que o programa aloque e libere memória conforme necessário. As funções malloc() e calloc() são utilizadas para alocar um bloco de memória dinamicamente e retornam o endereço inicial do bloco. A alocação estática, por outro lado, é realizada em tempo de compilação do programa e é usada para alocar memória para variáveis globais e estáticas. O uso de funções como malloc() e free() permite realizar alocação dinâmica, não estática. Vetores e matrizes são estruturas de dados utilizadas para implementar alocação estática, não dinâmica.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar