int main()

{

float arr2d[3][4] = { { 1.0f, 2.0f, 3.0f, 4.0f } , { 5.0f, 6.0f, 7.0f, 8.0f} };


printf("%f %f ", arr2d[0][0], **arr2d);



return 0;

}



이게 진짜 좆도이해가안가요
이거때문에 지금 강의를 몇번을 다시본느건지 모르겠어요

arr2d는 주소니깐 첫번째집주소 이름이니깐
걔를 indierection 하면 1.0이 나오는건 이해가되는데
왜 2번해요 ?
2중포인터라서 ?
제가 3중포인터를 만들어봤는데 그때는 * 3개를 붙이니 오류가나요
그리고 * 1번만 해도 값이 제대로 나와요