Parámetros por valor y por referencia

Páginas: 3 (687 palabras) Publicado: 24 de agosto de 2010
PARÁMETROS POR VALOR Y POR REFERENCIA |
|
|
|
|
|
17/10/2009 |
|
ALUMNO:
FELIPE DE JESUS PACHECO RODRIGUEZ

PROFESOR:
RAFAEL HERNADEZ REYNA

MATERIA:
PROGRAMACIONORIENTADA A OBJETOS

HORARIO:
11:00 A 12:00

PARÁMETROS POR VALOR Y POR REFERENCIA
Siempre hemos declarado los parámetros de nuestras funciones del mismo modo. Sin embargo, éste no es el único modo queexiste para pasar parámetros.
La forma en que hemos declarado y pasado los parámetros de las funciones hasta ahora es la que normalmente se conoce como "por valor". Esto quiere decir que cuando elcontrol pasa a la función, los valores de los parámetros en la llamada se copian a "variables" locales de la función, estas "variables" son de hecho los propios parámetros.
Lo veremos mucho mejorcon un ejemplo:
#include <iostream.h>

int funcion(int n, int m);

int main() {
int a,b;
a = 10;
b = 20;

cout << "a,b ->" << a << ", " << b << endl;cout << "funcion(a,b) ->" << funcion(a, b) << endl;
cout << "a,b ->" << a << ", " << b << endl;
cout<< "funcion(10,20) ->" << funcion(10, 20) << endl;
return 0;
}

int funcion(int n, int m) {n = n + 5;
m = m - 5;
return n+m;
}
Bien, ¿qué es lo que pasa en este ejemplo?. Empezamos haciendo a = 10 y b = 20, después llamamos ala función "funcion" con las variables a y b como parámetros. Dentro de "funcion" los parámetros se llaman n y m, y cambiamos sus valores, sin embargo al retornar a "main", a y b conservan sus...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • valores de referencia
  • Valor de referencia
  • Valores De Referencia
  • Cambio De Valores En Parámetros Zelio
  • paso de parametros por valor y referncia
  • Valor de mercado y valor catastral de referencia
  • Marca un valor de referencia
  • estudios de laboratorio. (valores de referencia)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS