• Matéria: Informática
  • Autor: antoniocarlos1975
  • Perguntado 7 anos atrás

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

malloc(10 * sizeof(double) + 1)
malloc(10 * sizeof(double))
double[10]
double[10 * sizeof(double) + 1]

Respostas

respondido por: victorkkiks
28

Resposta:

malloc(10 * sizeof(double))

Explicação:

respondido por: vchinchilla22
23

Na linguagem C, uma alocação dinâmica de um vetor primitivo double com 10 posições é apresentado na Alternativa B:

  • malloc(10 * sizeof(double))

Um recurso essencial da linguagem C é a capacidade de exigir blocos de memória variáveis ​​durante a execução do programa. Nele, a alocação de memória dinâmica é feita através de várias funções de reserva.

O espaço alocado dinamicamente sempre permanece  reservado até que seja liberado explicitamente pelo  programa.  A linguagem C permite, em tempo de execução, solicitar essa alocação por meio da função malloc (memory allocate).

Enquanto que o vetor primitivo double é uma estruturas de dados que indica o tamanho da alocação dinâmica e as posições sua locação.

Saiba mais em: https://brainly.com.br/tarefa/6315079

Anexos:
Perguntas similares