Función Prototipo C ++

Función Prototipo C ++

Si deseamos definir una función antes de llamar a la estrategia, utilice su declaración de función o prototipo que informe al compilador que utilizaremos la función con el nombre establecido en el prototipo en una cierta coyuntura en el lenguaje de programación. Como consecuencia de esto, el ensamblador puede transmitir algunas opciones principales más consistentes. La configuración del descriptor se realiza inicialmente en un prototipo de función, seguido de la función de palabras clave, luego el nombre de la función. Puede arrancar el encabezado de la función de cada una de sus definiciones de funciones agregando un semicolon (;) y colocando los prototipos en un encabezado. Luego, incluya ese encabezado al comienzo de cada unidad de procesamiento de su programa.

Procedimiento:

En este artículo, discutiremos una declaración de una función llamada "función prototipo" que nos dice que nos preocupemos por el tipo de valor devuelto por la función y los argumentos junto con sus tipos. Una dimensión inmensamente útil de las funciones de C ++ es la función de creación de prototipos. Un prototipo de funciones presenta información que incluye el número y la naturaleza de los parámetros y el tipo de valores de retorno para caracterizar la interfaz funcional al ensamblador.

Un punto y coma debe cumplir con el prototipo de funciones en el punto final. La herramienta que usamos para discutir el "Prototipo de funciones" es el "Código Visual Studio". Minimiza el error de tipo de retorno para los datos que emite la función. Refleja cómo se entregaron los diversos factores a la función e indica los tipos de datos que incluyen cada entrada aprobada. Si hay algún defecto en el código, solucionamos un error prototipo colocando la totalidad de su función definida por el usuario antes de las funciones básicas, luego estableciendo un prototipo de función antes de mutilar después de los encabezados de CPP.

La propiedad del código se entrega a la definición de función cuando el compilador comienza una llamada de función. Cuando se aborda la declaración de retorno o los aparatos ortopédicos (), el compilador ejecuta las instrucciones dentro del cuerpo de la función y el control programado, luego regresa.

Sintaxis:

Ejemplo 1: Describir la adición de dos funciones simples con la declaración de retorno

Discutamos nuestro primer ejemplo para implementar el prototipo. Discutiremos cómo podemos simplemente agregar dos de nuestras funciones al prototipo. El código de descriptor de funciones debe residir bien antes de la llamada de función en el CPP. Sin embargo, debemos emplear el prototipo de funciones si queremos especificar una función después de la llamada de función. Para este propósito, debemos hacer nuestra declaración de función primero utilizando "int add (int m, int n)". Por la declaración de "agregar", el compilador entiende el doble de los argumentos con los tipos de "int" y "retorno".

Después de eso, declaramos nuestras tres variables en aras de pasar los valores para controlar la definición de complemento "int m" e "int n". Aquí, podemos decir que "Q" y "R" son parámetros reales. Declaramos la variable como "g". Las variables "Q" y "R" son tipos de datos enteros que almacenan los valores de "05" y "31". La variable "G" tiene la variable "Q" y "R" junto con la función "Agregar".

Para mostrar algo en la pantalla de salida, usamos el comando "Cout" en CPP. Por lo tanto, imprimemos el "valor de adición" junto con el valor que se almacena en la variable "g". Aplicar la función prototipo. Declara nuevamente el nombre del tipo de datos enteros "Agregar" y almacenar las variables "M" y "N". Almacenamos la suma de las variables "M" y "N" en nuestro tipo de datos recién enteros declarados variables "K". Simplemente devuelva la variable "k" usando la instrucción "return" y regrese al valor principal del programa recibido por "g". Este código respectivo completo explica la función prototipo agregando dos funciones simples.

La salida simplemente muestra la suma de "5" y "31" que se almacenan en las variables "Q" y "R" junto con la declaración "Cout" en la que asignamos a imprimir como "valor de adición" que es "36". Se puede ver en la pantalla de salida.

Ejemplo 2: Describir la función prototipo con dos parámetros

Para discutir la función prototipo de buena manera, ahora tomamos el ejemplo como tener dos parámetros. Primero, el archivo de encabezado simple de "iOStream" se usa para la implementación de CPP. En los términos más simples, los parámetros formales y los parámetros reales sirven como los únicos dos parámetros que se pueden activar. Los parámetros formales son las variables que se proclaman en la función. Los parámetros reales son los valores que se obtienen a la función. Al invocar una función, la naturaleza de las explicaciones realizadas debe coincidir con el tipo de los parámetros correspondientes indicados en la declaración de la función.

Declaramos nuestra función vacía definida por el usuario como "DisplayNumber" para almacenar con dos parámetros que son "Val1" y "Val2". El uso de las funciones definidas por el usuario hace que el código sea reutilizable, consolida el programa y mejora la legibilidad. Nuestro parámetro "Val1" es un tipo de datos enteros, mientras que "Val2" es un tipo de datos flotantes, ya que tiene la capacidad de almacenar los valores de decimal. Después de eso, usamos dos declaraciones "Cout" junto con el mensaje de visualización de "El número de parámetro int es" y lo asigna con el parámetro del tipo de datos enteros "Val1". Para el parámetro flotante, también utilizamos una declaración de "cout" junto con su mensaje y asignamos el parámetro de "Val2".

Ahora, si observamos nuestra función principal aquí, declaramos el valor de los tipos de datos enteros y flotantes para ambos parámetros como "5" y "5.5 ". Luego, llamamos a nuestra función "DisplayNumber ()" con el asesinato de ambos parámetros "Val1" y "Val2" y devolvemos la función principal utilizando la instrucción "return".

La salida simplemente muestra los valores de datos de ambos parámetros de los valores almacenados "Val1" y "Val2" que son "5" y "5.5 "junto con el mensaje de visualización" Cout ".

Conclusión

En nuestro artículo, discutimos el uso de la función prototipo con la ayuda de dos ejemplos sólidos. En nuestro primer ejemplo, obtuvimos cómo podemos simplemente agregar dos valores o variables usando el valor de retorno. En nuestro segundo ejemplo, aprendimos cómo podemos elaborar la función prototipo que contiene múltiples parámetros.