baton » from archive
0x100
Протестую! 0xFF! Раз уж мы считаем в ассемблерной нотации, давайте не будем уподобляться всяким паскалянтам. ‎- фид-дот, да не тот
^ тут холивар детектед! стреляйте, сударь, себе в ногу! и стандарт новый почитайте на дорогу! ‎- baton
это к тому, что iso/iec как раз к празднику выкатили стандарт: http://www.open-std.org/jtc1/sc22/wg21/ ‎- baton
256 = 0x100, не с -1 же считать. ‎- 9000
Да, это холивар! С какого значения начинаются индексы в массиве? 1-е января - это yeardays[0] или YearDays(1)? ‎- фид-дот, да не тот
Пока 1-й день года, первое января, не кончилось (не наступило второе), счётчик дней, прошедших с начала года, равен нулю. Поэтому, когда наступает 256-й день года, прошло 255 дней и ещё часть 256-го. В массиве дней, индекс которого начинается с 0, смещение 256-го дня будет 255. ‎- 9000

2015-2016 Mokum.place