![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Результаты опроса: От чего нумеровать данные? | |||
Использовать 0 |
![]() ![]() ![]() ![]() |
17 | 68.00% |
использовать 1 |
![]() ![]() ![]() ![]() |
5 | 20.00% |
Без разницы |
![]() ![]() ![]() ![]() |
3 | 12.00% |
Голосовавшие: 25. Вы ещё не голосовали в этом опросе |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,864
|
![]()
Еще от архитектуры должно зависеть. К примеру, в прямом коде существует два нуля (положительный и отрицательный), а значит нумерация от нуля никак не годится.
А так темка холиварная. E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Вообще, мне без разницы (это я отредактировал опрос, внёс вариант с названием "Без разницы"). Однако, я читал в книге (не помню, в какой), что, нумеруя с единицы, мы теряем нулевой элемент, то есть нам меньше достаётся для хранения информации.
|
![]() |
![]() |
![]() |
#13 | ||||
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
Цитата:
![]() Цитата:
Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() Последний раз редактировалось Utkin; 29.04.2015 в 05:51. |
||||
![]() |
![]() |
![]() |
#14 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,864
|
![]() Цитата:
![]() E-Mail: arigato.freelance@gmail.com
|
|
![]() |
![]() |
![]() |
#15 | |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]() Цитата:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
|
![]() |
![]() |
![]() |
#16 |
МегаМодератор
СуперМодератор
Регистрация: 27.11.2012
Сообщений: 5,714
|
![]()
Дин. массивы выделяются в памяти с резервом, там почти всегда больше элементов, чем используется, поэтому вообще не существенно, если, например, игнорить один элемент.
А в статических для адресации в том же Паскале вроде дополнительно отнимается номер первого (если не с нуля). Но они по факту мало где нужны.
Благими намерениями устлана дорога на programmersforum.ru
Последний раз редактировалось MihalNik; 29.04.2015 в 11:17. |
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Не знаю как сейчас, а раньше в бейсиках был оператор Option Base указывающий от чего считать нижнюю границу
![]()
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#18 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() ![]() ![]() ![]()
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,091
|
![]()
Шо не так?
|
![]() |
![]() |
![]() |
#20 |
Участник клуба
Регистрация: 17.05.2011
Сообщений: 1,660
|
![]()
Он во всех смыслах "самый демократичный и толерантный "
Вот только диалектов расплодилось немеряно. Да, действительно, на самом массовом VBA или VB6 можно указать, с какого элемента считать массив. А вот к примеру современный PureBasic такого выбора не дает. если объявить массив DIM(10), то нумерация будет с 0, и это не обсуждается, но самое ужасное ( прекрасное?), что элементов в массиве будет не 10, как мы объявили, а 11. Т.о. цикл for i= 0 to 10 отработает как положено, без ошибок. Вот такая фича. И очень удобно, ни кого не парит. Во первых, в 0 -м элементе можно хранить служебную информацию. Да и цикл при желании всегда можно писать в виде for i= 1 to 10 Да, нулевой элемент всегда будет не заполнен - не прочитан. А кого это волнует? На быстродействие не влияет, а потраченная память в 1-4-8-16 32-64 байт, эта такая мелочь по современным меркам. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вести/вывести запись или массив | pascal1992 | Общие вопросы Delphi | 2 | 07.04.2013 18:54 |
вести 5 целых чисел | viknik | Помощь студентам | 1 | 14.12.2011 20:37 |
Вести в edit1 из *.txt | foxes | Общие вопросы Delphi | 6 | 15.10.2010 19:31 |
Вести учет форматирования... | Busine2009 | Microsoft Office Word | 1 | 28.06.2009 18:05 |