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.