Invece il secondo con quale mi ero confuso è il seguente.
codice:Se f1 è definita come: void f1(int *a, int **b) { int i; for (i=0; i<3; i++) a[i]*=**b++; } Cosa stampa il seguente frammento di codice? int main(){ int A[3]={1, 2, 3}, *B[3]={A+2, A+1, A}; f1(A, B); printf("\nA0=%d, A1=%d, A2=%d", A[0],A[1],A[2]);
Vorrei solamente sapere come si raggiona un questo caso qual'è il punto di partenza e come vengono svolti i passi :S