Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
3 / 3 / 0
Регистрация: 29.03.2017
Сообщений: 7
1

Индексация массива

06.01.2019, 03:02. Показов 1158. Ответов 2

Изучаю c++, на просторах наткнулся на задачку без пояснений:
C++
1
2
int a[4] = { 1,2,3,4 };
cout << 3[a]; // ?
Ответ уже выяснил - х[a] == a[x].
Интересует, как компилятор обрабатывает такую запись и зачем он это вообще делает?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2019, 03:02
Ответы с готовыми решениями:

Индексация массива
Ребят еще такой вопрос есть формула выглядит в след виде: сумма (k/(Xк+k)) где k=1,2,3,4...n. Сумму...

Индексация массива C++
Форум,привет. Повесили мне тут задачу, причем на плюсах делать надо. Суть: идет бесконечная строка...

Индексация элементов массива
Всем привет! Есть следующий код: const double c = { // particle velocities {0, 0}, ...

Индексация двухмерного массива char
Подскажите пожалуйста, как правильно передать в функцию указатель на двухмерный массив char и как...

2
Падаван С++
445 / 259 / 89
Регистрация: 11.11.2014
Сообщений: 908
06.01.2019, 03:13 2
Лучший ответ Сообщение было отмечено iCanFly как решение

Решение

iCanFly, такое выражение расскрывается вот так a[b] = *(a + b), во втором случае, b[a]=*(b + a) по правилам математики от перемены мест слагаемых сумма не меняется вот и все дефолтный "хак" языка которым удивляют новичков
2
3 / 3 / 0
Регистрация: 29.03.2017
Сообщений: 7
06.01.2019, 03:52  [ТС] 3
obivan, Да уж... Логично, элементарно, но всё же не очевидно. Спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2019, 03:52

Индексация массива в динамической памяти
Всем привет! Вроде очень простой вопрос, но я не смог найти на него ответа. Вот код: #include...

Индексация одномерного массива как двумерного
Вот метод который выводит матрицу Объясните: почему для обращения к Ai,j мы пишем p (зачем...

Медленнее ли индексация массива, чем работа с указателем?
Преподаватель донимает меня, что я использую индексацию для работы с массивами, вместо того, чтобы...

Индексация массива класса, через объект этого класса
class A{ char c;//? - размер массива public: A(int C){c;} }; int main(){ A a(5);//вносим...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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