Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

Listas de argumentos en prototipos de función (sin definición de la declaración)

El formulario argument-declaration-list es una lista de los nombres de tipo de los argumentos. Considere una argument-declaration-list para una función, func, que toma los tres argumentos: puntero al tipo char *, char e int.

El código para esta clase de argument-declaration-list puede escribir de esta forma:

char *, char, int

Por consiguiente, la declaración de función (el prototipo) podría escribirse:

void func( char *, char, int );

Aunque la declaración anterior contiene información suficiente para que el compilador realice la comprobación de tipos y conversiones, no proporciona mucha información sobre cuáles son los argumentos. Una buena manera de documentar las declaraciones de función es incluir los identificadores tal como aparecerían en la definición de función, de la forma siguiente:

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

Estos identificadores en prototipos son útiles solo para los argumentos predeterminados, puesto que salen del ámbito inmediatamente. Sin embargo, proporcionan documentación significativa del programa.

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.