“amigo, pelo q sei é o seguinte:
você sempre q antes do nome da função usar algo diferente de VOID (void qr dizer q não retorna), vc precisa de um return que retorne alguma variavel ou algum valor do tipo declarado antes do nome da função.”
OK. Num primeiro momento atendeu. Entretanto preciso de mais detalhes. Que tipo de problema posso ter se usar return sem uma variável de retorno ou não usar return? é verdade que se return não tiver um valor específica, retorna 0 (zero) ?
float mostra (void);
Int main()
{
mostra();
}
float mostra (void)
{
int a =5, b = 2;
float resultado =0;
resultado = a / b;
printf (“o resultado é: %f “, resultado)
return;
}
ou
float mostra (void);
Int main()
{
float r;
r= mostra();
printf (“o resultado é: %f “, r);
}
float mostra (void)
{
int a =5, b = 2;
float resultado =0;
resultado = a / b;
}
ou
int soma ()
{
int a=2,b=2, total=0;
total = a + b;
printf (“total %d \n”, total);
}