• Matéria: Informática
  • Autor: tauaaaap5pskf
  • Perguntado 7 anos 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)

Respostas

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 similares