Recentemente mi è capitato di dover scrivere una piccola funzione in C a cui era passata come parametro una array (chiamato A) di int e la sua dimensione.
Per scrivere l'algoritmo di questa funzione mi sono dovuto appoggiare ad un nuovo array (chiamato B) dello stesso tipo e della stessa dimensione dell'altro il quale è stato popolato seguendo un certo metodo.
Ok, a questo punto siccome l'array A ovviamente non è passato alla funzione (con tipo di ritorno void) per valore ma per riferimento mi chiedevo se era possibile far si che A puntasse a B in modo tale da rendere effettivamente più efficiente l'algoritmo ed evitare di creare una funzione che popolasse A con i valori di B.
Spero di essermi spiegato bene.
Grazie