Elenchi di argomenti di prototipi di funzione (dichiarazione di Nondefining)

il form argomento-dichiarazione-elenco è un elenco di nomi di tipi degli argomenti.considerare argomento-dichiarazione-elenco per una funzione, func, che accetta questi tre argomenti: puntatore al tipo char *, chare int.

il codice per tale argomento-dichiarazione-elenco è possibile scrivere:

char *, char, int

La dichiarazione di funzione (il prototipo) è pertanto possibile scrivere:

void func( char *, char, int );

Sebbene la dichiarazione precedente contiene informazioni sufficienti per il compilatore per eseguire il controllo dei tipi e le conversioni, non fornisce molte informazioni sui cui argomenti sono.Una tecnica efficace per documentare le dichiarazioni di funzione prevede l'inclusione degli identificatori come verrebbero visualizzati nella definizione di funzione, come nell'esempio seguente:

void func( char *szTarget, char chSearchChar, int nStartAt );

Questi identificatori in prototipi sono utili solo per gli argomenti predefiniti, perché escono dall'ambito immediatamente.Tuttavia, forniscono la documentazione significativa del programma.

Vedere anche

Riferimenti

Dichiarazioni di funzione