Doc
offline
Опыт:
63,163Активность: |
Ахелхот, а ты вкурсе, что например в варкрафте все функции типа Player и т.п. ведут отсчет с нуля? |
29.10.2010, 10:01 | #41
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,159Активность: |
Жмакните на опрос - все кто нажал на 1+ профессионалами грубо говоря не назовешь) практически везде идет с нуля, смотрите хоть сорцы в интернете.. Отредактировано X, 29.10.2010 в 10:24. |
29.10.2010, 10:15 | #42
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
H
hello world
offline
Опыт:
130,725Активность: |
Ичо? Я прекрасно знаю что с нуля это стандарт, и понятно что на работе нужно юзать с нуля, но для себя ( скажем в кип ) я юзаю с единицы.
|
29.10.2010, 10:19 | #43
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Короче бесполезно когото переубеждать, но говорю что отсчет с единицы - это рак. |
29.10.2010, 10:29 | #44
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,158Активность: |
Toadcop:
+100500, я тоже так рассуждаю =) |
29.10.2010, 11:29 | #45
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mastro
offline
Опыт:
14,878Активность: |
Цитата:
Твои проблемы с банальной логикой закрались даже в твои предложения. |
|
29.10.2010, 12:17 | #46
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Rewenger
The culprit will not die
offline
Опыт:
35,873Активность: |
Поскольку индекс массива - это оффсет адреса, то начинать надо с нуля. Но при начале с единицы выглядит "красивее и понятнее", так что для этого тоже есть свои применения... |
29.10.2010, 12:36 | #47
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MaHBe
offline
Опыт:
5,910Активность: |
С нуля конечно) И не думал что найдутся те,кто с 1 считает массив... |
29.10.2010, 13:51 | #48
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
это всё вопрос абстракци идк. ничего необычного.
|
29.10.2010, 14:42 | #49
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
массив - не кастом тип итп, чтобы с ним заморачиваться, а вобще обычно для этого объявлен свой static type & Null; и юзается как нулл у объявленного типа |
29.10.2010, 17:59 | #50
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
jeD_wc3
Изучаю C++
offline
Опыт:
4,038Активность: |
Блин, я затупил чёто. Новичок только) |
30.10.2010, 01:07 | #51
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
HGL
Phased out.
offline
Опыт:
25,976Активность: |
нулевой элемент резервирую для специальных целей
HGL добавил: ... не всегда офк) Отредактировано HGL, 01.11.2010 в 00:13. |
30.10.2010, 21:41 | #52
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GhfDllT
offline
Опыт:
3,980Активность: |
Цитата:
Цитата:
|
||
31.10.2010, 22:35 | #53
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
дак да, в си это всё банально (вот почему учить надо сначала си, потом плюсы)
type name[30] означает, что в памяти выделяется блок с адресом "name" и длиной в 30 байт, умноженной на размер type "name" - то же самое, что и "name[0]", т.е. адрес начала блока в виде имени переменной |
31.10.2010, 23:22 | #54
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mihahail
๏̯͡๏
offline
Опыт:
17,766Активность: |
Что логичнее: указывать при задании массива колчиество элементов(de facto), или количество элементов плюс один? вопрос риторический
По сабжу - в паскале(в дельфях не помню) можно задавать массив как
var <имя>:array[-50..49] of <тип>; и выделится памяти под 100 элементов. =) первые пятьдесят один элемент[-50;0] можно зарезервировать под нужды прогрмамиста, а остальные 49 [1;49] использовать как надо. Хотя правильнее зарезервировать [-50;-1], а нормально использовать пятьдесят элементов [0;49] Вот так-то! |
10.11.2010, 20:34 | #55
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
с нуля офк |
10.11.2010, 20:54 | #56
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mihahail
๏̯͡๏
offline
Опыт:
17,766Активность: |
agentex, не для всех это офк) |
10.11.2010, 20:57 | #57
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Mihahail, это бред какойто. Никогда не юзайте паскаль и дельфи. Инвариант. |
10.11.2010, 23:34 | #58
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Owain
FGS
offline
Опыт:
12,911Активность: |
офк для разных целей и в зависимости от того где мы собираемя использовать массив, по поводу player'а приводился пример, вообще в программировании и так ясно, что с нуля, но вот в варе чтобы дополнительно не заморачиваться по этому поводу, большинство( в целом большинство) ставит с единицы, так не запутаешься. Я в опросе поставил с единицы, так как стал считать с нуля около года назад, а остальные года два с половиной считал с единицы =), собственно при той сложности систем и триггеров это значения не имело, но вот теперь перешел на нуль, ибо это действительно дополнительная ячейка и это особо удобно для базы данных, того же самого плэйера, для соотношения, то есть отпадает ненужная необходимость прибавлять единицу к переменной плэйера для соотношения, короче бред все это. Так что я за 0, но поставил 1, т к до этого долго так и считал |
11.11.2010, 00:56 | #59
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mihahail
๏̯͡๏
offline
Опыт:
17,766Активность: |
ScorpioT1000, это не бред, это стёб)
Насчёт воздержания от дельфи и паскаля согласен, но just for lulz можно.=) |
11.11.2010, 20:56 | #60
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|