Non è proprio così per un array a più dimensioni, che era ciò di cui si parlava ...Originariamente inviato da kerbero1984
Quando passi un array ad una funzione stai passando in realtà il puntatore alla prima zona di memoria dove quell' array è stato memorizzato .
Pertanto se hai una funzione che prende un Array come input puoi tranquillamente scrivere :
Se intendi passargli un array di Interi .codice:void doubleof(int *ilmioarray);
Quindi pui tranquillamente implementare il metodo in questa maniera
codice:void doubleof(int *ilmioarray) { int j; for(j=0; j<5; j++) ilmioarray[j] = ilmioarray[j]*2; }