Спасибо. Номера элементов отсчитываются с нуля, а количество, получается, с единицы? Несколько неудобно.
Все удобно и даже логично.
a - указатель на первый элемент массива.
a[0] - берем указатель на первый элемент массива + прибавляем "0", в результате получаем первый элемент.
a[1] - берем указатель на первый элемент массива + прибавляем "1", в результате получаем второй элемент.
А количество тоже с нуля, просто количество нуль элементов как-бы является ничем поэтому и ненужно.