C++ de los fundamentos al dominio — Lección 3
¿Qué es una función? Episodio 1
Los artículos escritos en este blog fueron creados con el objetivo de enseñar. Además, la información del artículo puede ser incorrecta, así que tenga cuidado.
En este artículo, aprendamos sobre las funciones.
Una función es un bloque de código que realiza una tarea específica. Las funciones mejoran la estructura de un programa, Aumenta la reutilización del código y hace que los programas sean más fáciles de entender.
Una función consta de parámetros, valores de retorno y el cuerpo de la función. Los parámetros representan valores de entrada pasados a una función, El valor de retorno es el valor que la función devuelve como resultado después de realizar su trabajo. El cuerpo de la función es un bloque de código que define lo que hace la función.
#include <iostream>
int add(int a, int b) { //Declaración y definición de funciones.
return a + b; //cuerpo funcional
}
int main() {
int result = add(5, 3); //llamada de función
std::cout << "5 + 3 = " << result << std::endl; //Salida de resultados
return 0;
}
En el código de arribaaddSe declaró y definió una función llamada. addUna función es una función que toma dos parámetros enteros y devuelve su suma. mainen la funcionaddLlame a la función para obtener el resultado de sumar 5 y 3resultGuárdalo en una variable, Se muestra un ejemplo de cómo generar los resultados.
Veamos el código con más detalle. int add()Se declaró una función, como parámetroint ayint bfue declarado. En el cuerpo de la función, devuelve el valor de sumar a y b.returnHay una puerta.
En otras palabras, esta función toma dos números enteros como entrada y devuelve la suma.
int main()en la funcionaddLlame a la función con 5 y 3 como entrada. La función agregar devuelve 8, que es el resultado de sumar 5 y 3, y se almacena en la variable de resultado. int result = add (5, 3);dilo diferente int result = return a + bPuedes pensar en ello así.
despuésstd::coutÚselo para generar el resultado "5 + 3 = 8". Las funciones existen en varias formas, como funciones lambda, funciones recursivas y sobrecarga. En este artículo, sólo analizamos los tipos de funciones más básicos.