Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
demik991
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 15
#1

индекс масива - C++

20.01.2012, 00:41. Просмотров 379. Ответов 6
Метки нет (Все метки)

закидайте меня камнями, но почему индексация в масивах с 0, потомучто договарилиси, Страуструп или че еще?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NoMasters
Псевдослучайный
1744 / 1087 / 71
Регистрация: 13.09.2011
Сообщений: 3,113
20.01.2012, 00:44     индекс масива #2
Потомучто адресная арифметика. Если есть базовое знание языка, следующий вопрос возникнуть уже не должен.
ValeryS
Модератор
6516 / 4982 / 460
Регистрация: 14.02.2011
Сообщений: 16,504
20.01.2012, 01:10     индекс масива #3
а Иисус родился в 0 году или в первом???
soundtrack
42 / 42 / 4
Регистрация: 15.12.2011
Сообщений: 131
20.01.2012, 01:13     индекс масива #4
Потому, что первый элемент созданного тобой массива находится в памяти по соответствующему указателю с нулевым смещением.
silent_1991
20.01.2012, 01:30
  #5

Не по теме:

ValeryS, точно неизвестно, но что до нашей эры (до 0 года) - точно. Так что не катит)))

ValeryS
Модератор
6516 / 4982 / 460
Регистрация: 14.02.2011
Сообщений: 16,504
20.01.2012, 01:39     индекс масива #6
Цитата Сообщение от silent_1991 Посмотреть сообщение
но что до нашей эры (до 0 года) - точно
Э нет! летоисчисление у нас идет от Рождества Христова т.е от 0 года
другой пример
ребенок родился в хххх году
а год ему исполнится в хххх+1 году
так что от нуля не только массивы считают
на самом то деле индекс это смещение
и если это понять то все логично

Не по теме:

"древние греки не знали что они древние"

silent_1991
20.01.2012, 01:43     индекс масива
  #7

Не по теме:

ValeryS, "другой пример" канает, первый - всё ещё нет. Потому что не в нулевом и не в первом году.

Yandex
Объявления
20.01.2012, 01:43     индекс масива
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru