É possível fazer alocação dinâmica na memória por meio da função MALLOC. A função malloc(), acrônimo para Memory Allocation, é uma função da biblioteca stdlib.h que recebe como argumento números inteiros positivos (size_t), que irão representar o número de bytes que desejamos alocar. Essa função retorna um ponteiro contendo o endereço do bloco alocado ou NULL em caso de falha.
Assinale a alternativa correta que mostra a sintaxe na linguagem C para alocar um espaço na memória para um inteiro usando esse comando.
Alternativa 1:
ptr = malloc(int)
Alternativa 2:
ptr = (int)malloc
Alternativa 3:
ptr = (int *) malloc(int)
Alternativa 4:
ptr = malloc(sizeof (int))
Alternativa 5:
ptr = (int *) malloc(sizeof (int))
Soluções para a tarefa
Respondido por
11
Resposta:
Alternativa 5:
ptr = (int *) malloc(sizeof (int))
Explicação:
pág 29 do livro
Perguntas interessantes
Geografia,
6 meses atrás
Matemática,
6 meses atrás
Português,
6 meses atrás
Geografia,
9 meses atrás
História,
9 meses atrás
Sociologia,
1 ano atrás
Saúde,
1 ano atrás