Informática, perguntado por tauaaaap5pskf, 1 ano atrás

É comum utilizarmos ponteiros com funções. Um caso importante de ponteiros com funções é na alocação de memória dinâmica. A função malloc ( ) pertencente a biblioteca é usada para alocar memória dinamicamente. Entender o tipo de retorno dessa função é muito importante, principalmente para seu avanço, quando você começar a estudar estruturas de dados.



Observe atentamente o programa que demonstra o uso de funções:



#include

#include

int* alocar(){

return malloc(200);

}

int main(){

int *memoria;

memoria = alocar();

if(memoria != NULL){

printf("Endereço de memória alocada = %x",memoria);

}

else{

printf("Memória não alocada");

}

return 0;

}

Conforme demonstrado no programa apresentado a função malloc ( ) irá reservar um espaço de memória dinamicamente, a função malloc ( ) pode retornar dois valores e são eles:

Escolha uma:
a. float ou um ponteiro genérico (ponteiro genérico é do tipo void)
b. null ou um ponteiro genérico (ponteiro genérico é do tipo void)
c. string ou null
d. int ou um ponteiro genérico (ponteiro genérico é do tipo void)
e. char ou numérico (int ou float)

Soluções para a tarefa

Respondido por Rafael3D
32

null  ou um ponteiro genérico (ponteiro genérico é do tipo void)



WaldineiPrevelato: correto
Respondido por korrog01
10

Resposta:

a)

Explicação:

null  ou um ponteiro genérico (ponteiro genérico é do tipo void)

Perguntas interessantes