Buscar

A equipe de uma empresa de desenvolvimento de software recebeu a tarefa de criar um sistema de gerenciamento de funcionários. Sabendo que as princi...

A equipe de uma empresa de desenvolvimento de software recebeu a tarefa de criar um sistema de gerenciamento de funcionários. Sabendo que as principais informações a serem armazenadas seriam nome, idade, cargo, salário e departamento de cada funcionário, a equipe decidiu criar as seguintes estruturas para armazenar as informações de maneira organizada e acessível. 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

Vamos analisar as opções: A) malloc(funcionario *pessoa); B) malloc(sizeof(funcionario)); C) malloc(sizeof(funcionario*)); D) malloc(sizeof(struct funcionario)); E) malloc(sizeof(funcionario)); funcionario *pessoa = malloc; A forma correta de alocar memória para uma variável do tipo "funcionario" usando a função MALLOC() em C é a opção D) malloc(sizeof(struct funcionario));. Esta opção aloca a quantidade de memória necessária para armazenar a estrutura de dados do tipo "funcionario".

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