pues tengo esa miniduda....a ver, hago este programa:
#include <stdio.h>
#include <stdlib.h>
int CantPalabras (int n)
{
printf("Introduce la cantidad de palabras: ");
scanf("%d", &n);
printf("Dentro de la funcion la cantidad de palabras es: %d\n", n);
return n;
}
main()
{
int n;
n=CantPalabras(n);
printf("Fuera de la funcion la cantidad de palabras es: %d\n", n);
system("pause");
}
lo paso por valor, y en el main principal me dice el valor de n, pero esto no es pasarlo por referencia, no? como sería este mismo programa pero pasado por referencia?