C/Visual C - paso por valor y referencia

 
Vista:

paso por valor y referencia

Publicado por carlos (1 intervención) el 25/04/2008 01:12:45
necesito hacer un pequeño ejemplo de paso de variables por valor y referencia, el paso por valor me funciona bien, pero el paso por referencia no entiendo pq no funciona, porfavor que alguien me ayude a ver que anda mal en el paso por referencia y me diga como deberia ser, si fuera tan amable. saludos

#include <stdio.h>
#include <conio.h>

void fporvalor(int);

int main()

{

int x=555;
fporvalor(x); // entra x como 555
printf("x sigue siendo %d",x);
getch();
return 0;
}
void fporvalor(int x)

{
x=555+1;
}


//------ de aki para bajao no me funciona nada

int a;
a = 555;
int fporReferencia(int &a)
{
a = a+1;
printf("a ahora es %d",x);

return = a
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:paso por valor y referencia

Publicado por Mariano (8 intervenciones) el 25/04/2008 02:35:23
#include <stdio.h>
#include <stdlib.h>

int fporReferencia (int &);

int main ()
{
int num = 5;
printf("El numero despues de psar por la funcion es: %d ",fporReferencia(num));
system("pause");
return 0;
}

int fporReferencia(int &a)
{
a++;
return a;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:paso por valor y referencia

Publicado por carlos (1 intervención) el 25/04/2008 06:49:29
gracias mariano, eres muy amable
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar