#include int suma (int *,int); // Encabezado o header de una función main() { int a,b,c; // Variables locales printf ("\nDame un valor: "); scanf ("%d",&a); printf ("\nDame un valor: "); scanf ("%d",&b); printf ("\nValores: %d, %d",a,b); printf ("\ndirecciones: %x, %x",&a,&b); c=suma(&a,b); // El primer parametro esta como referencia printf ("\nSuma: %d",c); printf ("\nValores: %d, %d",a,b); getchar(); getchar(); } int suma(int *a, int b) { int r; printf ("\ndirecciones: %x, %x",a,&b); r = *a+b; *a+=10; b+=10; return r; }