Protótipos devem ser colocados apropriadamente em cada unidade de compilação de um programa. A posição do protótipo determina seu escopo.
Onde dentro de um programa são normalmente colocados os protótipos de funções?
Protótipos de função são frequentemente colocados em arquivos de cabeçalho separados, que são então incluídos nas rotinas que precisam deles. Por exemplo, "math. h" inclui os protótipos de função para as funções matemáticas C sqrt() e cos().
Quando e onde os protótipos de funções são usados?
Os protótipos de função são usados para informar ao compilador sobre o número de argumentos e sobre os tipos de dados necessários de um parâmetro de função, também informa sobre o tipo de retorno da função. Por esta informação, o compilador verifica as assinaturas da função antes de chamá-la.
Quando o protótipo da função é escrito?
Um protótipo de função é uma definição usada para realizar a verificação de tipo em chamadas de função quando o código do sistema EGL não tem acesso à própria função. Um protótipo de função começa com a palavra-chave function e lista o nome da função, seus parâmetros (se houver) e o valor de retorno (se houver).
Qual é a função de um protótipo?
1) Informa o tipo de retorno dos dados que a função retornará. 2) Informa o número de argumentos passados para a função. 3) Informa os tipos de dados de cada um dos argumentos passados.