Языки C на языке копируют C в некоторой степени. Структура tm
(определенная в time.h
) имеет целочисленное поле tm_mon
с диапазоном (commented) от 0-11.
Языки на основе C начинаются с массива с индексом 0. Так что это было удобно для вывода строки в массиве имен месяцев, а tm_mon
в качестве индекса.