Maksymalny rozmiar tablicy

0

Witam

jaki jest dopuszczalny rozmiar tablicy w języku C, to znaczy mogę zadeklarować tablice która ma maksymalnie 255 elementów, 65 535 czy jeszcze inny?

Pozdrawiam

1

Język nie narzuca na to per se limitu.

0

No i wszystko jasne, dzięki.

0

pamiętaj, że tablica tablicy nierówna.
Lokalne tablice tworzone na stosie powinny być małe by nie przepełnić stosu.
Globalne mogą być duże, ale nie jest to dobra praktyka.
Te alokowane na stercie mogą być tak duże na ile pamięci lub przestrzeni adresowej starczy (dla 32 bitowych aplikacji).

1

ale narzucać może środowisko, parametry kompilacji...

zwłaszcza rozmiar stosu, który jest z góry ustalony a który zazwyczaj ma tylko kilka megabajtów.

w „małych” architekturach np. 16-bitowych ograniczenia mogą być większe, typowo jest to 64 kilobajty.

1 użytkowników online, w tym zalogowanych: 0, gości: 1