Non vedo come possa funzionare, dato cheOriginariamente inviato da laurgaor
... contando che il C ...
aPtr[SIZE_R - 1][SIZE_C - 1]
rappresenta un valore (che fra l'altro il compilatore non sa come ottenere a partire dal puntatore) e non un puntatore (con cui vorresti confrontarlo).
Semmai, dato che come dicevo prima, l'array è comunque in memoria come sequenza di valori e che li vuoi trattare tutti, potresti scrivere
risultato = somma(&x[0][0]);
e
codice:int somma(int *aPtr) { int totale=0; int el; for(el=0; el<SIZE_R*SIZE_C; el++) totale += *(aPtr+el); return totale; }