Оглавление:

Сколько уровней косвенного обращения к указателям может быть у вас в одном объявлении?
Сколько уровней косвенного обращения к указателям может быть у вас в одном объявлении?

Видео: Сколько уровней косвенного обращения к указателям может быть у вас в одном объявлении?

Видео: Сколько уровней косвенного обращения к указателям может быть у вас в одном объявлении?
Видео: 9. Умные Указатели, static. Программирование на Rust (весна 2019) 2024, Апрель
Anonim

можно в одной декларации? » ответ: «По крайней мере, 12». поддерживать больше. вкуса, но есть предел. Имея два уровня косвенного обращения (указатель на указатель на что-либо) является обычным явлением.

При этом сколько существует разных уровней указателей?

Имея два уровни косвенного обращения (a указатель к указатель к чему-то) обычное дело. Любой становится труднее думать о большем; не делайте этого, если альтернатива не будет хуже. Если ты имеешь ввиду " Сколько уровней указателя косвенное обращение может быть у вас во время выполнения " есть нет ограничений.

Можно также спросить, а что такое ближние дальние и огромные указатели? Рядом указатель используется для хранения значений 16-битных адресов в текущем сегменте на 16-битной машине. Ограничение состоит в том, что мы можем получить доступ только к 64 КБ данных за раз. А дальний указатель обычно 32-битный, который может обращаться к памяти за пределами текущего сегмента.

В связи с этим, какова функция этого указателя?

Это указатель это указатель доступен только внутри нестатического члена функции типа класса, структуры или объединения. Он указывает на объект, для которого член функция называется. Статический член функции нет этого указатель.

Когда мы должны использовать указатели в программе AC?

Указатели используются (в языке C) тремя разными способами:

  1. Для создания динамических структур данных.
  2. Для передачи и обработки переменных параметров, передаваемых функциям.
  3. Для доступа к информации, хранящейся в массивах. (Особенно, если вы работаете со ссылками).

Рекомендуемые: