Listas de argumentos em protótipos de função (declaração de Nondefining)
O formulário lista de argumentos-declaração é uma lista dos nomes dos argumentos de tipo.Considere um lista de argumentos-declaração para uma função, func, que utiliza esses três argumentos: ponteiro digitar char *, char, e int.
O código de tal um lista de argumentos-declaração podem ser gravados:
char *, char, int
A declaração da função (o protótipo), portanto, pode ser inserida:
void func( char *, char, int );
Embora a declaração precedente contém informações suficientes para o compilador para realizar a verificação de tipo e conversões, ele não fornece muitas informações sobre quais são os argumentos.Uma boa forma de declarações de função do documento é incluir identificadores como aparecem na definição de função, da seguinte maneira:
void func( char *szTarget, char chSearchChar, int nStartAt );
Esses identificadores em protótipos são úteis apenas para os argumentos padrão, porque eles irão imediatamente fora do escopo.No entanto, eles fornecem a documentação do programa significativo.