void func(double *left, double *right, double *result, int n); // 서브함수 선언
.
//메인함수 시작
.
.
  double left[3][3];
  double right[3][3];
double result[3][3];
    for(n=0; n<3; n++)
        sub_matrix(left, right, result, n);
.
.
//메인함수 종료

void sub_matrix(double *left, double *right, double *result, int n){
.
.
.
//서브함수 종료
}

컴파일 하면 ": "passing argument 1 of 'sub_matrix' from incompatible pointer type [-Wincompatible-pointer-types]"

라는 경고메시지가 나오는데, 무엇이 문제인걸까요?