Informática, perguntado por thiagohenrique0830, 6 meses atrás

Considere o código abaixo:



#define DIV_OK 0

#define DIV_ERROR -1



int div(int num, int den, float *res) {

if (den == 0) {

return DIV_ERROR;

}

*res = ((float)num)/den;

return DIV_OK;

}



Assinale a alternativa que corretamente chama a função e guarda o resultado da divisão em uma variável float chamada “resposta”.

a.
resposta = div(5, 10, &resp).


b.
div(5, 10, *resposta).


c.
div(5, 10, &resposta).


d.
resposta = div(5, 10, *resp).


e.
div(5, 10, *resp);

Soluções para a tarefa

Respondido por matheusnascimento20
0

Resposta:

letra a)

Explicação:

Como você trabalha com ponteiro, na chamada da função, você coloca o endereço de memória através do &, como no exemplo.


thiagohenrique0830: mano pode me ajudar em uma avaliação da faculdade?
matheusnascimento20: se eu souber
thiagohenrique0830: mandei outra pergunta la
Perguntas interessantes