/*
###################################
Ayudantia Lenguaje de Programacion
INF2201 - Semestre II 2009 - UCSC 
Eduardo Toloza C.
http://www.etoloza.com/
************************************** 
Diferencia entre paso por valor y referencia
*/


#include <stdio.h>

/* Paso de parámetros por valor.
   En este ejemplo, esta función no tendrá el efecto deseado, porque las variables
   del programa principal no se verán afectadas.
*/ 
int   UnoMenos(int *x)
{
*x = *x - 1;
printf("%d", *x);
return *x;
}

main(){
int n = 4;
UnoMenos(&n); // ??
printf("%d",n);
getchar();
}

