> -- igor писал(а):
> Так вот, выражение N - 1 - это и есть индекс. Если индексы массива определить именно таким образом, то есть на единицу меньше, чем номер, то при доступе к массиву не надо будет каждый раз делать декремент. Эта операция очень быстрая, но использоваться она может очень часто.
Что-то мне подсказывает, что дело тут не в скорости операции вычитания. А в том, что если за индекс взять N, а не N - 1, то, скажем, для представления 64 индексов нужно будет уже 7 бит (от 1 до 64) с неплохим перерасходом. А если брать N - 1 то хватить 6 бит (от 0 до 63). Хотя...