int sumH(int *arr, int var, int row) {
if(var > 7) return(0);
return( arr[(row*8 - 8) + var] + sumH(arr, var+1, row) );
}
приведенный выше код является "ошибочным" кодом.
У меня есть объявленный массив:
int array[64] = { some numbers here };
int *ptr = array; //pointer to array
sumH(ptr, 0, 1); //call to the buggy function
после вызова этой функции я получаю эту ошибку:
нарушение прав доступа, ошибка сегментации