Compartir a través de


Lista de la declaración de argumentos

La declaración de argumentos muestra a parte de una declaración de función:

  • Permite que el compilador compruebe la coherencia de tipo entre los argumentos que la función requiere y los argumentos proporcionados en la llamada.

  • Permite a las conversiones implícitas, o definido por el usuario, para realizar de tipo proporcionado del argumento al argumento necesario para escribir.

  • Comprobar inicializaciones, o asignaciones, a punteros a funciones.

  • Comprobar inicializaciones, o asignaciones, hace referencia a las funciones.

Las declaraciones de argumento están separados por comas enumerado.

Funciones que puede tomar un número variable de argumentos se especifica mediante el operador de puntos suspensivos () en lugar de los argumentos variables.Si los puntos suspensivos está presente, debe ser el último elemento de la lista de argumentos.Vea listas de argumentos variables.

Cada declaración de argumento consta de:

  • Especificadores de declaración, incluido el especificador de tipo.Específicamente, es decir:

    • Un especificador Auto o **registro.**de clase de almacenamiento

    • const y/o volatile.

    • El especificador de tipo.

  • Un declarador, que puede ser abstracto.Un declarador de no como permite que el argumento es denominado; un declarador abstracto especifica un argumento anónimo.Específicamente, es decir:

    • Un opcional * o y especificando un puntero o referencia.

    • Un identificador opcional que llama al argumento.

    OR

    • Cualquier declarador complejo que especifica cualquier composición de puntero, de referencia, el puntero a función, y array para especificar el tipo.
  • Un inicializador que especifica el valor predeterminado del argumento.Específicamente, los inicializadores de argumento constan de

Observe que muchas de las palabras clave específicas pueden aparecer en los especificadores de declaración y en la declaración de nombre.

Vea también

Referencia

Declaraciones de función