Я пишу C-код, и я бы хотел, чтобы heap выделил 512 * 256 байт. Для моего удобства я хотел бы иметь доступ к элементам с синтаксическим массивом [a] [b]; нет арифметики, чтобы найти правильный индекс.
Каждый учебник, который я вижу в Интернете, подсказывает мне создать массив указателей, которые указывают на массивы строк, которые я хочу в моем массиве. Это означает, что каждый подмассив должен быть malloc'd и free'd индивидуально. Меня интересует решение, для которого требуется только один вызов malloc и один вызов на бесплатный. (Таким образом, все элементы смежны) Я думаю, что это возможно, потому что я не буду создавать зубчатый массив.
Я был бы признателен, если бы кто-нибудь мог использовать синтаксис для объявления такого массива.