Interpretacja operatora indeksu dolnego
Podobnie jak inne operatory, operator indeksu ([]) może być przedefiniowany przez użytkownika.Domyślne zachowanie operatora indeksu, jeśli nie jest przeciążone, jest połączeniem nazwy tablicy i indeksu, przy użyciu następującej metody:
* ((nazwa tablicy) + (indeks))
Tak jak wszystkie dodawania, które obejmują typy wskaźników skalowanie jest wykonywane automatycznie, aby dostosować rozmiar typu.W związku z tym, wartością wynikową nie są bajty indeksu od początku nazwy tablicy; jest to raczej indeks elementu tablicy. (Aby uzyskać więcej informacji dotyczących tej konwersji, zobacz Operatory dodawania.)
Podobnie tablice wielowymiarowe, adres pochodzi z następującej metody:
((nazwa-tablicy) + (indeks1 max2 * max3*...maxn) + indeks2 * max3...maxn) . . .+* indeksn))