Форум программистов, компьютерный форум, киберфорум
Наши страницы

Отрицательные индексы элементов массива. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамические структуры данных. Формирование линейного списка. http://www.cyberforum.ru/cpp-beginners/thread232115.html
Текст помощи для некоторой программы организован в виде линейного списка. Каждая компонента текста помощи содержит термин (слово) и текст, содержащий пояснения к этому термину. Количество строк...
C++ Выдает ошибку, как исправить её? //Подсчитать количество строк заданной целочисленной матрицы NxN, являющихся перестановкой чисел 1,2...N //( т.е. содержащих кадое из чисел 1,2...N ровно один раз) #include "stdafx.h" #include... http://www.cyberforum.ru/cpp-beginners/thread232081.html
C++ Разные компиляторы
Програмировать на С++ только начинаю. Только вот при скачивании разных учебников - встречаю отличающиеся коды. В одних случаю пишеться using namespace std;, в других - нет. Кое-где местоcout << .......
Посчитать сумму элементов двумерного массива C++
Элементы матрицы заполнить случайными числами в диапазоне от 3 до 8. Посчитать сумму элементов двумерного массива. Посчитать произведение нечётных элементов массива. Вывести на экран процентное...
C++ Файлы http://www.cyberforum.ru/cpp-beginners/thread232037.html
Ребят, есть задание, перемножить две матрицы и вывести максимальный элемент. Я написала простую программу. Необходимо ее переделать так, что бы матрица1 и матрица2 считывались с разных...
C++ Время. Помогите пожалуйста решить задачи. А то я не совсем поняла как ее делать. 1) предполагается реализация текстового меню и использование оператора case; Описать структуру «Время». Реализовать... подробнее

Показать сообщение отдельно
Arbes
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 28

Отрицательные индексы элементов массива. - C++

21.01.2011, 16:25. Просмотров 4480. Ответов 2
Метки (Все метки)

Вообщем нашел очень скупую информацию про то как сними работать.В одной книжке гоовриться что для этого нужно определить дополнительный указатель на массив.Там же дан пример
C++
1
2
3
int A[]={1,11,111};
int * Aptr=&A[2];//дополнительный указатель
cout <<endl<<Aptr[0]<<Aptr[-1]<<Aptr[-2];//что на выходе даёт 11 11 1
Вообщем можете объяснить немного как это работает или где об этом можно узнать?Почему индексация с право налево при отрицательных индексах идет только тогда когда введен этот доп.указатель.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.