Tecnología

Inicio

Las ventajas de los prototipos de las funciones

Las ventajas de los prototipos de las funciones


C y C ++ programadores tienen dos opciones cuando se trata de escribir funciones: O bien puede escribir la declaración completa antes de su función principal, o pueden escribir un prototipo de función por encima de la función principal y declarar la función completa en otro lugar. Los prototipos se componen de una sola línea con el tipo de función de retorno, el nombre y argumentos. Escribiendo éstos hacia fuera tiene algunos de los beneficios que dan los programadores más flexibilidad con su código fuente.

funciones

Las funciones en C y C ++ son segmentos discretos de código que realizan una operación específica. Al poner este código en una función que el programador puede ejecutar todo el segmento de código simplemente el nombre de la función. Organizar el código de procedimientos que el programador tendrá que ejecutar en múltiples ocasiones en las funciones reutilizables hace que un archivo de código fuente más organizada, más fácil para el programador para editar, y más fácil para los futuros programadores para mantener o actualizar.

Organizar el código

Listado de prototipos de función en la parte superior de un archivo de código fuente que proporciona una mayor flexibilidad en la forma de organizar el código. Si no se incluye un prototipo de función por encima de la función principal, entonces usted tiene que escribir la totalidad de la declaración de la función por encima de la función principal. Tener los prototipos de las funciones, en lugar de toda la declaración de la función, en la parte superior de un archivo de código fuente que ahorra tiempo de navegación hasta el fondo de todo el código de sus funciones para buscar y editar la función principal.

argumento Referencia

El código dentro de las funciones puede ser autónomo, en el que el código realiza exactamente el mismo procedimiento con el mismo resultado cada vez, o aceptar una variable de la función principal del programa que va a alterar el resultado del procedimiento seguido por el código. Usted tiene que declarar las variables, también llamados argumentos, como parte de la declaración de la función. Cuando se pasa estos argumentos en una función durante el programa, debe hacerlo en el orden exacto en el que se han declarado en la función misma. Tener prototipos por encima de la función principal declara la estructura de estas funciones para el compilador, y también sirve como una referencia rápida en cuanto al orden en el que lo necesario para aprobar en los argumentos.

Funciones en otros archivos

Mientras que los programadores suelen incluir funciones simples en el mismo archivo de código fuente como la función principal del programa, los programadores profesionales utilizan regularmente conjuntos de funciones que consisten en tantas líneas de código que tienen que estar en su propio archivo de código fuente. programas avanzados pueden hacer uso de muchas de estas funciones grandes, cada uno requiere su propio archivo. En lugar de emitir de forma individual directiva para incluir cada archivo individual por encima de la función principal, se puede enumerar los prototipos de funciones en un archivo de cabecera, a continuación, emitir una sola directiva para incluir ese archivo para lograr el mismo resultado.