Interpretace operátoru dolního indexu
Stejně jako ostatní operátory lze operátor indexu ([]) předeklarovat uživatelem.Výchozí chování operátoru indexu, pokud není přetížen, je kombinování názvu pole a indexu pomocí následující metody:
*((název-pole) + (index))
Stejně jako všechna sčítání, která zahrnují typy ukazatelů, se změna velikosti provádí automaticky pro úpravu velikosti typu.Proto výsledná hodnota není index bajtů od počátku názvu-pole. Místo toho je prvkem pole na pozici indexu. (Další informace o tomto převodu naleznete v tématu Operátory součtu.)
Podobně, pro vícerozměrná pole je adresa odvozena následujícím způsobem:
((název-pole) + (subscript1 max2 * max3*...maxn) + index2 * max3...maxn) . . .+* indexn))