Descargar la presentación
La descarga está en progreso. Por favor, espere
1
INTRODUCCIÓN AL LENGUAJE C++
2
Temas Funciones
3
Funciones
4
Como declara la función
<tipo> <nombre> ( [Parámetros] ) { cuerpo; } Ejemplo: // regresar el cuadrado de un número double Cuadrado(double n) return n*n;
5
Parámetros Las funciones operan sobre ciertos valores pasados a las mismas, ya sea como constantes literales o como variables. Hay funciones que no reciban parámetros.
6
Parámetros por valor Recibe una copia del parámetro y el parámetro original no cambiará de valor. // regresar el cuadrado de un número double Cuadrado(double n) { return n*n; }
7
Parámetros por referencia
Recibe la dirección del parámetro original, por lo tanto el valor cambiará. // regresar el cuadrado de un número double cuadrado2(double &n) { n *= n; return n; }
8
Llamada a una función cout << cuadrado(25); cout << cuadrado(X); R = cuadrado(X); // guarda en R el cuadrado de X
9
Funciones que no reciben ni retornan
Las más sencillas. Para usarlas sólo hay que saber cómo crearlas y cómo llamarlas. Una función se crea de esta forma general: tipo nombre(){}
10
Función que reciben y No retornan
tipo nombre(tipo_var1 nombre_var1, tipo_var2 nombre_var2){} El tipo es Void porque no retorna valor
11
Función que reciben y retornan
tipo nombre(tipo_var1 nombre_var1, tipo_var2 nombre_var2){ return valor; } El tipo es de acuerdo al tipo de dato que es generado por la función y que debe ser retornado (simple o estructurado). La instrucción return debe aparecer por lo menos una vez.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.