2차원 배열을 함수로 파라미터로 넘기는 방법 질문입니다
맛깔손
2024.01.12
질문 제목 : 2차원 배열을 함수로 파라미터로 넘기는 방법 질문입니다2차원 배열을 함수로 넘기는 방법이 궁금합니다질문 내용 : int ar[2][3];라는 배열을 함수의 파라미터로 넘기려면 파라미터의 타입을 int (*)[3] 라고 하면 되잖아요그런데 열의 크기에 상관없이 2차원 배열이면 다 파라미터로 받을 수 있는 함수를 만들려고 하면 타입을 어떻게 선언해야 하나요?const int **ar이렇게 하니까 안된다고 하던데요그리고 int **ar = (int **)malloc(3*sizeof(int *));for(int i=0 ; i3 ; i++) { ar[i] = (int *)malloc(2*sizeof(int));}이걸 함수의 파라미터로 넘기려고 파라미터 타입을 int ** 로 했을 때는 이상없이 되는데요const int **로 하니까 안됩니다왜그러죠?