protocolo de la función y la definición de la función de programación C ++

En este tutorial, vamos a aprender sobre el protocolo función y la definición de una función en C ++ Programming Language .

prototipo de la función y la definición de una función en C ++ programación entran en juego while trabajar con funciones definidas por el usuario. Las funciones definidas por el usuario son funciones definidas por el usuario como por la exigencia del programa o para resolver un conjunto dado de consultas.

Hay dos partes principales de una función definida por el usuario: 1) la encabezado de la función que contiene el tipo Return, Nombre y Lista de parámetros de una función y 2) la cuerpo de la función que contiene el conjunto de declaraciones o requerida necesaria operaciones que se llevarán a cabo durante la llamada de la función. La cabecera de la función y el cuerpo de la función en conjunto se denominan como la definición de la función .

Ejemplo de definición de función:

void userdef()
{
cout <<"User defined function n";
}

Cuando una función se define después de la función main el compilador no reconoce la función durante su llamada cuando el programa está siendo compilado, se muestra un error.

Function protocol and function definition in C++ programming  - 4

Para evitar esto un prototipo de función se define antes de la función . Un prototipo de función incluye solamente la cabecera de la función .

void userdef();
//or
void userdef(void);

programa en C ++ con la definición función de presentación y el prototipo

//C++ program to demonstrate example of
//function prototype and function definition
//(adding two numbers using user define function)
#include <iostream>
using namespace std;
//Function Prototype
int sum(int a, int b);
//main function
int main()
{
int x, y;
int result;
cout << "Enter two numbers: ";
cin >> x >> y;
result = sum(x, y);
cout << "Sum of numbers is: " << result << "n";
return 0;
}
//Function Definition
int sum(int a, int b)
{
int z;
z = a + b;
return z;
}

salida

Enter two numbers: 36 24
Sum of numbers is: 60


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *