Compartilhar via


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.

Consulte também

Referência

Declarações de função