Busco algo parecido a esto:
Código:
Es un código que me acabo de inventar, para poder ver un poco la diferencia. Sé pasar parámetros normales (tipo entero, float, etc...), pero no se pasar como parámetro un array. ¿Cómo se hace?#include <stdio.h> int Valor(int); int Referencia(int); int main(void) { int array[30]; printf("Posicion 5, Valor: %d", Valor(¿qué hay que poner aquí?)); printf("Posicion 5, Referencia %d, Referencia( ¿que hay que poner aqui?) return 0; } int Valor( ¿que hay que poner aquí? ) .......... int Referencia( ¿que hay que poner aquí? ) ..........
¿Para pasar el array como referencia, tendría que pasarlo como puntero? De ser así, ¿como se haría?
Gracias por adelantado.