Размер этого многомерного массива - PullRequest
0 голосов
/ 18 ноября 2018

Из этого данного массива:

    int arr[][3] = {{1,2},{3,4,5},{5}}

У меня есть несколько вопросов:

1) Если посмотреть на определения и способ объявления зубчатого и многомерного массива, я думаю, что этотмногомерный массив, я прав?

2) Как найти: sizeof (arr), arr [0] [2] & arr [1] [2] Этопараметры:

a) 6 0 4 b) 6 1 5 c) 18 0 5 d) 18 1 5

Я знаю, что мы находим размер массива путем умножения размера типа данных (Int4 байта) с общим количеством элементов, поэтому здесь будет 9 (из-за многомерного массива) * 4 = 36 (подсказка от https://stackoverflow.com/a/51479846/5698871), но в доступных опциях 36 нет, для оставшихся двух значений обр.[0] [2] & arr [1] [2], я думаю, что 0 5, но почему размер 18 здесь?

Пожалуйста, любое объяснение будет очень полезно. Спасибо.

...