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]이거나 가리킨다고 표현하는 것도 맞는거임?
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]이거나 가리킨다고 표현하는 것도 맞는거임?
댓글 0