Buscar

Qual das seguintes alternativas é a forma correta de alocar memória para uma variável do tipo “funcionario” usando a função MALLOC() em C? A mallo...

Qual das seguintes alternativas é a forma correta de alocar memória para uma variável do tipo “funcionario” usando a função MALLOC() em C? A malloc(funcionario *pessoa); B malloc(sizeof(funcionario)); C malloc(sizeof(funcionario*)); D malloc(sizeof(struct funcionario)); E malloc(sizeof(funcionario)); funcionario *pessoa = malloc;

💡 1 Resposta

User badge image

Ed Verified user icon

A forma correta de alocar memória para uma variável do tipo "funcionario" usando a função MALLOC() em C é a alternativa B: "malloc(sizeof(funcionario));". Essa alternativa aloca a quantidade de memória necessária para armazenar uma variável do tipo "funcionario". As outras alternativas apresentadas estão incorretas: A) "malloc(funcionario *pessoa);" - está faltando o sizeof e não é necessário passar o ponteiro como parâmetro. C) "malloc(sizeof(funcionario*));" - está alocando memória para um ponteiro para funcionário, não para a estrutura em si. D) "malloc(sizeof(struct funcionario));" - está alocando memória para uma estrutura com nome "struct funcionario", mas não é necessário usar "struct" se a estrutura já foi definida com typedef. E) "malloc(sizeof(funcionario)); funcionario *pessoa = malloc;" - está faltando o sizeof na alocação e não é possível atribuir a alocação diretamente a um ponteiro.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais

Outros materiais