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

МАССИВЫ - C++

Восстановить пароль Регистрация
 
карп
0 / 0 / 0
Регистрация: 18.12.2010
Сообщений: 20
18.01.2011, 00:53     МАССИВЫ #1
1)Особенности организации памяти для хранения массивов в языках С и С++,
2)механизмы доступа к элементам массивов,
3)понятие приведённого индекса,
4)особенности адресной арифметики.

если кто-то что-то знает про выше указанные пункты,напишите пожалуйста
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.01.2011, 00:53     МАССИВЫ
Посмотрите здесь:

Массивы. Одномерные массивы.(2 задачи) C++
Циклические массивы;Многомерные массивы!!!Срочно бы) C++
Циклические массивы;Многомерные массивы!!!Срочно бы) C++
C++ Попадание точки. Массивы чисел. Массивы записей.
одномерные массивы, динамические массивы C++
индексные массивы и адресные массивы C++
массивы указателей,указатели на массивы C++
C++ Массивы структур, массивы векторов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rusl_v
 Аватар для Rusl_v
13 / 12 / 1
Регистрация: 22.12.2010
Сообщений: 67
18.01.2011, 01:22     МАССИВЫ #2
1.В C++ все массивы занимают смежные ячейки памяти.(Другими словами,эл-ты массива в памяти расположены последовательно друг за другом).Ячейка с наименьшем адресом относиться к первому эл-ту массива,а с наибольшим к последнему.
2.Один из механизмов доступа это индексирование массива с помощью цикла.ИМХО
3.
4.Одна из особенностей - адресная арифметика выполняется намного быстрее чем к примеру операции с массивами
П.С.Своими словами сказал,возможно не правильно,т.к. только учусь
no0ker
100 / 87 / 4
Регистрация: 17.12.2010
Сообщений: 416
18.01.2011, 18:29     МАССИВЫ #3
а что подразумевается под адресной арифметикой?
а что такое приведенный индекс?


насколько я знаю, если есть массив
int A[];
то к нему можно обратиться так A[13]; (ну или 13[A] )
либо *(A+13)
но особо разницы между этими способами не вижу.
Yandex
Объявления
18.01.2011, 18:29     МАССИВЫ
Ответ Создать тему
Опции темы

Текущее время: 17:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru