Ja, bijna.
column-counter is 200,
dus
column-counter - 1 = 199
dus dan krijg je
ColumnData *MyColumn = &Columns[199]
Moet je lezen als:
MyColumn is een pointer (*) naar een data element van het type ColumnData, en die heeft de waarde (=) van het address (&) van element 199 in de array [] met de naam Columns.
En element nr 199 is de 200ste want nummer 0 is de eerste.