Heap przydziela tablicę 2D (nie tablicę wskaźników)

Piszę kod C i chciałbym stertować przydziel 512 * 256 bajtów. Dla własnej wygody chciałbym mieć dostęp do elementów za pomocą tablicy składni [a] [b]; brak arytmetyki, aby znaleźć odpowiedni indeks.

Każdy samouczek, który widzę w Internecie, każe mi utworzyć tablicę wskaźników, które wskazują tablice wierszy, które chcę w mojej tablicy. Oznacza to, że każda subarray musi być pojedyncza i bezpłatna. Interesuje mnie rozwiązanie, które wymaga tylko jednego wywołania malloc i jednego wywołania wolnego (więc wszystkie elementy są ze sobą powiązane). Myślę, że jest to możliwe, ponieważ nie będę konstruować postrzępionej tablicy.

Byłbym wdzięczny, gdyby ktoś mógł udostępnić składnię do zadeklarowania takiej tablicy.

questionAnswers(6)

yourAnswerToTheQuestion