1 / 1 / 0
Регистрация: 15.10.2018
Сообщений: 89
|
|
1 | |
Что такое указатели? Зачем они нужны и их практичное применение18.02.2019, 20:38. Показов 833. Ответов 13
Метки нет Все метки)
(
Здравствуйте, подскажи пожалуйста зачем нужны указатели и в чем их смысл??? Ссылки на другие источники не приму, везде пишется и рассказывается одно и тоже, как по сценарию, ничего не понятно, объясните на практике.
0
|
|
18.02.2019, 20:38 | |
Ответы с готовыми решениями:
13
Что такое классы и зачем они нужны?
Что такое комплекты инициализации и зачем они нужны? |
Модератор
![]() 13244 / 10386 / 6210
Регистрация: 18.12.2011
Сообщений: 27,782
|
||||||
18.02.2019, 20:47 | 2 | |||||
Я приведу один пример (с помощью указателя перебрать элементы массива):
0
|
1 / 1 / 0
Регистрация: 15.10.2018
Сообщений: 89
|
|
18.02.2019, 20:49 [ТС] | 3 |
Хорошо, чего мы просто не можем тогда это сделать с помощью цикла?(Я новичек, мб и не пойму что это нельзя сделать через обыкновенный цикл)
0
|
Mental handicap
1245 / 623 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
18.02.2019, 20:50 | 4 |
Lepricon228, продемонстрируйте ваше видение, как вы бы это сделали?
0
|
1 / 1 / 0
Регистрация: 15.10.2018
Сообщений: 89
|
||||||
18.02.2019, 20:54 [ТС] | 5 | |||||
0
|
Mental handicap
1245 / 623 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
18.02.2019, 20:56 | 6 |
Lepricon228, отлично, давайте обратим ваше внимание на 4 строку вашего кода, как вы думаете как работает данная конструкция?
0
|
1 / 1 / 0
Регистрация: 15.10.2018
Сообщений: 89
|
|
18.02.2019, 20:57 [ТС] | 7 |
Идет поиск элемента по индексу, и его вывод?)
0
|
Mental handicap
1245 / 623 / 171
Регистрация: 24.11.2015
Сообщений: 2,429
|
|
18.02.2019, 21:01 | 8 |
Lepricon228, нет-нет, 4 строка где вывод элемента массива, а именно конструкция со скобками []? Что эти скобки делают и почему?)
0
|
"C with Classes"
|
|
18.02.2019, 21:21 | 9 |
![]() Добавлено через 1 минуту на практике не получится, практика это твоя прерогатива Добавлено через 6 минут Lepricon228, указатели пришли по наследству из Си, Си позиционировался как высокоуровневый ассемблер, грамотно написанный код на ассемблере обладает наибольшей эффективностью, порассуждай и сделай выводы зачем нужны эти самые указатели.
0
|
1 / 1 / 0
Регистрация: 15.10.2018
Сообщений: 89
|
|
18.02.2019, 21:33 [ТС] | 10 |
0
|
1 / 1 / 0
Регистрация: 15.10.2018
Сообщений: 89
|
|
19.02.2019, 06:19 [ТС] | 12 |
Нет, практика у меня уже как пол года, и я доселе не понял что это такое, пишу это там где компилятор ругается или там где уже видел это.
0
|
327 / 218 / 107
Регистрация: 12.02.2019
Сообщений: 984
|
|
19.02.2019, 06:31 | 13 |
обращение к arr[i] это и есть *(arr+i) ,а динамические объекты, как к ним обращаться?
0
|
1 / 1 / 0
Регистрация: 15.10.2018
Сообщений: 89
|
||||||
19.02.2019, 06:34 [ТС] | 14 | |||||
хорошо, тогда вопрос, зачем мне обращаться так? *(arr+i) , если можно вот так arr[i], в динамике ты ставишь указатели везде где, не применяешь переменную, то есть допустим вывод односвязного списка.
0
|
19.02.2019, 06:34 | |
Помогаю со студенческими работами здесь
14
Что такое hash-таблицы, и зачем они нужны? Что такое атрибуты (dir) и зачем они нужны ? Битовые поля структур: что такое и зачем они нужны? Что такое атрибуты и зачем они? Для чего нужны директивы препроцессора? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |