void farray2(int (*ary)[2])
{
}

int value[3][2] = {0};

farray2(value+1);
farray2(&value[0][0]);

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
바로 위 2개의 문장이 잘못됐다는데
왜 잘못됐는지 정확히 모르겠습니다.