Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 01.01.2010, 15:00   #11
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Цитата:
Сообщение от atenon Посмотреть сообщение
Не скажу что все понятно:
Цитата:
обратной совместимости C++ с C
Компилятор C++ должен был по возможности компилировать любую, или почти любую программу на C. Изменение индексации массива привело бы к неработоспособности большинства программ, написанных на C.
Цитата:
Сообщение от atenon Посмотреть сообщение
То есть это продиктовано аппаратными средствами или из за машинных кодов? Ну для меня это высший пилотаж. Но в любом случае спасибо )))).
Вроде того ) Ну и вообще сам смысл, если представлять массив как некий кусок памяти, некий отрезок, по которому можно перемещаться, то первым элементом действительно будет тот, у которого смещение 0 от начала
netrino вне форума
Старый 01.01.2010, 15:04   #12
atenon
Форумчанин
 
Регистрация: 05.12.2009
Сообщений: 253
По умолчанию

Код:
Да, netrino прав. Если бы первый элемент имел индекс 1, тогда при таком обращении к элементу:
int a[10];
for(i=1; i<=10; i++)
  *(a+i) = rand()%101-50;
Что то я очень сомневаюсь, что из за этого
Приходится бежать со всех ног, чтобы только остаться на том же месте! Если хочешь попасть в другое место, тогда нужно бежать по меньшей мере вдвое быстрее! Льюис Кэрол
atenon вне форума
Старый 01.01.2010, 15:09   #13
atenon
Форумчанин
 
Регистрация: 05.12.2009
Сообщений: 253
По умолчанию

Цитата:
у которого смещение 0 от начала
Теперь приблизительно понятно (скорее на интуитивном уровне).
Попытаюсь разобраться со времененм )))).
Приходится бежать со всех ног, чтобы только остаться на том же месте! Если хочешь попасть в другое место, тогда нужно бежать по меньшей мере вдвое быстрее! Льюис Кэрол
atenon вне форума
Старый 01.01.2010, 20:04   #14
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Похоже ТС уже тема не нужна. Закрываем, дабы не разростался флуд в информативной теме.
MaTBeu вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
неубиваемый вирус! все антивирусы не находят его! кто знает как его убрать? Yury111 Безопасность, Шифрование 12 05.06.2009 11:19
Поиск поля для ввода текста и его замена ZeroCrash Общие вопросы Delphi 2 21.04.2009 17:22
[Pascal] найти стреднее арифметическое каждого столбца Рамик Помощь студентам 5 23.02.2009 19:01
замена натур. числа и прилижение его к Фибоначчи sher_man Помощь студентам 2 04.02.2009 12:20
Можно ли его расшифровать? DenCraft Фриланс 4 24.02.2008 01:19