Maksymalny rozmiar tablicy

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

Fi3rce
  • Rejestracja:ponad 10 lat
  • Ostatnio:ponad 9 lat
  • Postów:423
1

„Every Pro was once an amateur, every expert was once a beginner.”
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
1

Język nie narzuca na to per se limitu.


edytowany 1x, ostatnio: Patryk27
0

No i wszystko jasne, dzięki.

MarekR22
Moderator C/C++
  • Rejestracja:około 17 lat
  • Ostatnio:2 minuty
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).


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 12 godzin
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.