
Por Camila Duarte em 07/01/2025 09:08:41🎓 Equipe Gabarite
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.