Explique a diferença entre um protótipo de função e uma definição de função.
Passo 1
Fala Galera!!! Tudo certo? Espero que sim!! Bora para mais um exercício.
Vamos iniciar colocando algumas características próprias de cada tipo.
No protótipo de função:
1) Fornece a declaração de função
2) O nome dos argumentos aprovados é opcional; apenas os tipos de dados são obrigatórios
3) Sempre termina com um ponto-e-vírgula
4) Informa ao compilador que o programa contém uma função
Passo 2
Na definição de função:
1) Fornece o corpo da função
2) Nome dos argumentos usados precisam ser especificados juntamente com os tipos de dados.
3)Não contém um ponto-e-vírgula no final
4) Contém o código que define a finalidade das funções; que tarefa a função desempenha
Passo 3
Definido algumas características para cada tipo. Podemos concluir que o protótipo de função é usado para declarar uma função, enquanto a definição da função fornece o código real que é executado pelo programa. Portanto, o protótipo da função não inclui o corpo da função (código) somente informa o nome da função e o tipo de retorno. O compilador faz uso de informações de protótipos para garantir a presença da definição da função correspondente e a correção dos tipos de dados de argumentos.
E é isso galera!!! Finalizamos o exercício. Até o próximo!!!!

Resposta
Desenvolvimento acima.