É 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:
32
null ou um ponteiro genérico (ponteiro genérico é do tipo void)
WaldineiPrevelato:
correto
respondido por:
10
Resposta:
a)
Explicação:
null ou um ponteiro genérico (ponteiro genérico é do tipo void)
Perguntas similares
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás