• Matéria: Português
  • Autor: larissamendesrv6814
  • Perguntado 3 anos atrás

Marque (v) para verdadeiro ou (f) para falso. ( ) a alocação de memória, presente na função main, efetuada com a função malloc, resulta na mesma quantidade alocada em bytes que ptr = malloc(sizeof(struct entrada_cadastro)). ( ) a função strcpy copia a palavra aluno para o vetor name da struct entrada_cadastro. ( ) o acesso aos campos da estrutura de dados é realizado através do ponteiro nomeado ptr de tipo struct entrada_cadastro. A sequência correta é:

Respostas

respondido por: Matheusieti
2

Na realidade o código apresentado apresenta a alocação de memória da função manin. Ela não aloca a mesma quantidade de bes que ptr. A sequência correta está em: F,V,V.

Neste caso, a quantidade de byes tem a mesma quantidade que ptr, logo,  ptr = malloc(sizeof(struct entrada_cadastro)).

Como essa é a sequência correta?

Pelo fato da função malloc com a propriedade sizeof fazer com que o espaço alocado seja do tamanho que a variável precisa, não desperdiçando seus elementos.

Por fim, o ponteiro ptr acessa os campos da estrutura.

Mais sobre a Linguagem computacional em: https://brainly.com.br/tarefa/41832721

#SPJ4

Anexos:
respondido por: leopcrego
1

Resposta:

A sequência correta está em: F,V,V.

Explicação:

Neste caso, a quantidade de byes tem a mesma quantidade que ptr, logo,  ptr = malloc(sizeof(struct entrada_cadastro)).

Como essa é a sequência correta?

Pelo fato da função malloc com a propriedade sizeof fazer com que o espaço alocado seja do tamanho que a variável precisa, não desperdiçando seus elementos.

Por fim, o ponteiro ptr acessa os campos da estrutura.

Perguntas similares