Eso lo se... pero yo creo que para alguien que más o menos está empezando entender que esos desplazamientos en memoria son iguales al index buscado puede no ser trivial
Si vos lo decis ... igual llamar a una funcion standard y hacer una resta es muy sencillo (mas que las otras propuestas) de programar y mantener, es solo cuestion de comprender el lenguaje.