La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

INTRODUCCIÓN AL LENGUAJE C++

Presentaciones similares


Presentación del tema: "INTRODUCCIÓN AL LENGUAJE C++"— Transcripción de la presentación:

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.


Descargar ppt "INTRODUCCIÓN AL LENGUAJE C++"

Presentaciones similares


Anuncios Google