Não entendi o "return resultado"...
Não entendi o "return resultado"...
Oi Márcio,
O return resultado;
é o que queremos com a função. Ela calcula uma potência a^b, e devolvemos esse resultado para a pessoa que a chamou. O retorno é especificado no inicio da função com int potencia(int a, int b)
que quer dizer que recebemos dois valores (a e b) e retornamos outro (do tipo int), que é o resultado da operação
Como assim "para a pessoa que a chamou"?? E o valor desse retorno fica salvo aonde?? Como faço para mostrar esse resultado??
Oi Márcio,
A função só será executada se alguém a chamar na parte principal do programa(o main()). Como ela retorna um int, você pode guardar o valor numa variável desse tipo. Assim:
int main(){
//outras declarações
int pegaResultado;
//código anterior
pegaResultado = potencia(a,b);
//mostrando o resultado
printf("%d", pegaResultado);
}
oooooh, entendi, entendi, e outra coisa, eu achei esssa explicação importantíssima, tem como eu salvar ela em algum lugar?
ja achei!! obrigado!!