Pasaje de parametros por valor
Este pasaje se usa cuando queremos trabajar con la copia de los parametros,
y no queremos que los mismos sean modificados
Ejemplo:
// Aqui no estamos modificando los valores de a y b
int suma(int a, int b)
{
return (a + b);
}
Pasaje de parametros por referencia
Este pasaje se usa cuando queremos trabajar con los parametros originales,
para que los mismos sean modificados.
Ejemplo:
// Aqui estamos modificando los parametros a y b, cambiando sus valores
int suma(int *a, int *b)
{
*a = 20;
*b = 100;
}