Questões Informática Linguagem
Na linguagem C, é possível realizar alocações de memória utilizando alocação dinâmica o...
Responda: Na linguagem C, é possível realizar alocações de memória utilizando alocação dinâmica ou estática. Assinale a alternativa que representa uma alocação dinâmica de um vetor do tipo primitivo double c...
💬 Comentários
Confira os comentários sobre esta questão.

Por Camila Duarte em 31/12/1969 21:00:00
Gabarito: b)
Na linguagem C, para realizar uma alocação dinâmica de um vetor do tipo primitivo double com 10 posições, utilizamos a função `malloc`.
Portanto, a alternativa correta é a letra b) `malloc(10 * sizeof(double))`.
Explicação:
- `malloc` é uma função em C que aloca memória dinamicamente.
- `sizeof(double)` retorna o tamanho em bytes do tipo double.
- Multiplicando `10` pelo `sizeof(double)`, obtemos o tamanho total necessário para armazenar um vetor de 10 elementos do tipo double.
- Assim, `malloc(10 * sizeof(double))` aloca dinamicamente a quantidade de memória necessária para armazenar um vetor de 10 elementos do tipo double.
Na linguagem C, para realizar uma alocação dinâmica de um vetor do tipo primitivo double com 10 posições, utilizamos a função `malloc`.
Portanto, a alternativa correta é a letra b) `malloc(10 * sizeof(double))`.
Explicação:
- `malloc` é uma função em C que aloca memória dinamicamente.
- `sizeof(double)` retorna o tamanho em bytes do tipo double.
- Multiplicando `10` pelo `sizeof(double)`, obtemos o tamanho total necessário para armazenar um vetor de 10 elementos do tipo double.
- Assim, `malloc(10 * sizeof(double))` aloca dinamicamente a quantidade de memória necessária para armazenar um vetor de 10 elementos do tipo double.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários