que retorna algo. Assim, acho que o meu grande problema tá sendo ver a
On Dec 15, 6:34 pm, Fernando Silva <
fms2...@gmail.com> wrote:
> Bem, se ela for do tipo Void, não dá erro na compilação(to levando em
> consideração o gcc, não sei como outros compiladores se comportariam), mas
> vai gerar um warning dizendo que void tentou retornar um valor inteiro,
> então ao meu ver, em primeira instância, estar void não estaria errado, eu
> diria que estaria errado você esquecer de colocar o return ao final da
> função C, porque esse sim está explicito no código, mas acontece que, se eu
> estou retornando um valor, o correto é que minha função seja declarada tendo
> o tipo desse valor que está sendo retornado, logo que ela seja int.
>
> A conclusão que eu quero chegar é que, inicialmente, declarar a função como
> void não é um erro, mas ao perceber que existe um return que, ao meu ver, se
> for omitido é um erro, tomar o cuidado de declarar a função como int se
> torna o mais correto, então eu diria que, a nível de prova, você poderia ter
> uns décimos descontados por declarar a função como void, mas que não seria
> nada grave.
>