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


printf("%u\n", (unsigned)*arr2d);


여기서 *arr2d가 가리키는 건 &arr2d[0][0] 이잖아

근데 arr2d[0] == &arr2d[0][0] 이니까

*arr2d가 arr2d[0]이거나 가리킨다고 표현하는 것도 맞는거임?