Na linguagem C, é possível realizar alocações de memória utilizando alocação ...

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...


publicidade
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 com 10 posições na linguagem C.
Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Camila Duarte
    Camila Duarte EQUIPE
    07/01/2025 • 09:08
    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.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.