Originariamente inviato da laurgaor
... contando che il C ...
Non vedo come possa funzionare, dato che

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;
	}