
Paso de parámetros por valor y por referencia
Dev - C++
Publicado el 25 de Noviembre del 2018 por Administrador (718 códigos)
3.782 visualizaciones desde el 25 de Noviembre del 2018
Simple ejemplo de como pasar parámetros por valor o por referencia.


#include <iostream>
using namespace std;
int F(int &);
void Q(int &, int);
void T(int);
int main() {
int X;
cout << "Introduzca el valor inicial de X" << endl;
cin >> X;
T(F(X)); // se llama a la función T con parametro F(X)
cout << "El valor de X luego de ejecutar los procedimientos: " << X << endl;
return 0;
}
int F(int &A) {
cout << "Paso por funcion F" << endl;
Q(A,2); A = A+1;
return A;
}
void Q(int &A, int K) {
cout << "Paso por procedmiento Q" << endl;
if (K>=2) A = A * 5 + 6;
}
void T(int A) {
cout << "Paso por procedmiento T" << endl;
A = A * 2;
cout << "El valor de A en el procedimiento T es: " << A << endl;
}
Comentarios sobre la versión: 20140211 (0)
No hay comentarios