Существует действительно хорошее объяснение многомерного массива here на stackoverflow, который я изучил и исследовал, но у меня мало вопросов для всех, кто хочет помочь вне. Это не вопрос HW, это из моего учебника, который я пытаюсь понять больше , поэтому, пожалуйста, подтвердите, правильно ли я смотрю на приведенный ниже пример. Заранее спасибо.Понимание преобразования многомерного массива в одномерный массив
Так что, если я имел 3 одномерный массив, такие как это:
{{{'1','2'},{'3','4'}},
{{'5','6'},{'7','8'}},
{{'9','10'},{'11','12'}}};
Would the one dimensional outcome (using c compiler) simply be?: +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | | | | | | | | | | | | | | +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ And the corresponding position as? +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | | | | | | | | | | | | | | +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+
Опять я использую this ссылку как мой источник. Единственное, что я ищу, как форму ответа, - Я смотрю/делаю это правильно? Если нет, я был бы признателен, если бы вы могли сказать мне, где я совершил какие-либо ошибки. Еще раз спасибо.
Есть вопросы для меня? –
Любая обратная связь? .. –
Да, ваше понимание кажется правильным. Вы можете проверить, пройдя массив с помощью символа 'char *', одновременно печатая один элемент. – juanchopanza