Puisque l'opérateur d'indexation s'applique à des valeurs de type pointeur, on va pouvoir l'appliquer à n'importe quelle valeur de type pointeur, et pas seulement aux constantes repérant des tableaux. En effet, après les déclarations :
int t[10]; int * p;on peut écrire :
p = &t[4];et utiliser l'opérateur d'indexation sur p, p[0] étant t[4], p[1] étant t[5], etc. p peut donc être utilisé comme un sous-tableau de t.