m
→Odczyt/zapis wartości do tablicy: ref
m (Update syntaxhighlight tags - remove use of deprecated <source> tags) |
m (→Odczyt/zapis wartości do tablicy: ref) |
||
Tablica może być również zmieniana [[C/Funkcje#Tablice_jako_parametr_funkcji|w obrębie funkcji]]
===rozmiar tablicy===
Rozmiar tablicy jednowymiarowej<ref>[https://stackoverflow.com/questions/37538/how-do-i-determine-the-size-of-my-array-in-c stackoverflow question : how-do-i-determine-the-size-of-my-array-in-c]</ref>
sizeof(a) and sizeof(a[0])
{{Uwaga| Metoda ta jest właściwym sposobem, jeśli masz do czynienia z tablicami, które nie są odbierane jako parametry. Tablica wysłana jako parametr do funkcji jest traktowana jako wskaźnik, więc sizeof zwróci rozmiar wskaźnika zamiast tablicy. Tak więc w funkcjach wewnętrznych ta metoda nie działa. Zamiast tego zawsze przekaż dodatkowy parametr size_t size wskazujący liczbę elementów w tablicy. <ref>[https://stackoverflow.com/questions/37538/how-do-i-determine-the-size-of-my-array-in-c stackoverflow question: how-do-i-determine-the-size-of-my-array-in-c]</ref>}}
Zobacz :
* gcc Wsizeof-array-argument
== Ograniczenia tablic ==
|