Вы можете напечатать указатель?
Вы можете напечатать указатель?

Видео: Вы можете напечатать указатель?

Видео: Вы можете напечатать указатель?
Видео: 54. Добавление алфавитного указателя(Мастерский курс) 2024, Май
Anonim

Указатели печати . Вы можете распечатать указатель значение с помощью printf со спецификатором формата% p. Делать так, ты должен преобразовать указатель на сначала введите void *, используя приведение (см. ниже для void * указатели ), хотя на машинах, которые не имеют разных представлений для разных указатель типов, в этом может не быть необходимости.

Также вопрос, как мне распечатать свой адрес printf?

К Распечатать память адрес , мы использовать Спецификатор формата '% p' в С. К Распечатать в адрес переменная, мы использовать Спецификатор "% p" в Язык программирования C. Есть два способа получить адрес переменной: Используя " адрес оператора "(&).

Кроме того, что происходит, когда вы добавляете указатель? А указатель сложение означает переход к следующему элементу с указанием. Таким образом, адрес увеличивается на размер указанного элемента. Адрес указатель будет увеличиваться на sizeof (T), где T - это тип, на который указывает. Итак, для int указатель будет увеличиваться на sizeof (int).

Точно так же люди спрашивают, как мне узнать значение указателя?

1 ответ. К получать в ценить из указатель , просто отмените ссылку на указатель . int * ptr; int ценить ; * ptr = 9; ценить = * ptr; ценить сейчас 9.

Можно ли добавить к указателю целое число?

Указатель арифметика и массивы. Добавлять ан целое число к указатель или вычесть целое число из указатель . Эффект p + n, где p - это указатель и n - это целое число состоит в том, чтобы вычислить адрес, равный p плюс n-кратный размер того, на что указывает p (вот почему int * указатели и char * указатели не то же самое).

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