0 / 0 / 0
Регистрация: 10.12.2018
Сообщений: 52
|
||||||
1 | ||||||
Использование указателей22.06.2019, 18:50. Показов 1211. Ответов 2
Метки нет Все метки)
(
я не могу понять как работает эта задача:
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
22.06.2019, 18:50 | |
Ответы с готовыми решениями:
2
Использование указателей Использование указателей Использование указателей |
5689 / 3131 / 1303
Регистрация: 07.02.2019
Сообщений: 7,865
|
||||||
22.06.2019, 19:02 | 2 | |||||
![]() Решение
easyfreeze,
2
|
75 / 95 / 13
Регистрация: 26.01.2014
Сообщений: 629
|
|
22.06.2019, 19:40 | 3 |
Здесь простые игры с указателями.
К твоему массиву А[] можно обратиться как к массиву. А[4] есть четвертый элемент массива, начиная с 0, т.е. А[4] = 0x04. Но имя массива A - есть указатель (адрес) первого элемента твоего массива. Т.е. *A = A[0] ( = 0x00). P - определено как указатель на long. P=A+4, означает, что к адресу из A добавляется четыре значения адресов элементов типа long, и в P - будет адрес четвертого элемента твоего массива A. Идентично можно написать P= &A[4]. Тогда *P - это то значение, которое лежит по адресу из P, а там лежит адрес четвертого элемента массива A. Т.е. *P - это значение четвертого элемента твоего исходного массива A (=0x04). *P=0x04. К значению *P добавляется 4 и результат опять отправляется в *P. 0x04 + 4 = 8 или если хочешь 0x08. И наконец ты выводишь то, что у тебя по адресу из P, т.е. *P. А это 8. Почитай внимательно еще раз связь массивов и указателей. А о какой матрице ты еще спрашиваешь? Матриц здесь я не вижу. Всегда твой - Etien
0
|
22.06.2019, 19:40 | |
Помогаю со студенческими работами здесь
3
использование указателей использование указателей использование указателей Использование ссылок и указателей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |