Съдържание:

Как да намеря стойността на указател?
Как да намеря стойността на указател?

Видео: Как да намеря стойността на указател?

Видео: Как да намеря стойността на указател?
Видео: Создание и заполение массива на Си 2024, Ноември
Anonim

За да получите стойност на указател , просто премахнете препратката към показалец . int *ptr; международен стойност ; *ptr = 9; стойност = *ptr; стойност сега е на 9. Предлагам ви да прочетете повече за указатели , това е тяхната основна функционалност.

Точно така, как да получите достъп до стойността на указател?

Стъпки:

  1. Декларирайте нормална променлива, присвоете стойността.
  2. Декларирайте указателна променлива със същия тип като нормалната променлива.
  3. Инициализирайте променливата на указателя с адреса на нормалната променлива.
  4. Достъп до стойността на променливата с помощта на звездичка (*) - тя е известна като оператор за препращане.

Освен по-горе, каква е стойността на указател в C? Ключови моменти, които трябва да запомните за указателите в C: Нормалната променлива съхранява стойността, докато променливата на указателя съхранява адреса на променливата. Съдържанието на показалеца C винаги е цяло число, т.е. адрес. Указателят C винаги се инициализира към нула , т.е. int *p = нула . Стойността на нула показалецът е 0.

Знайте също, каква е стойността на указател?

Това означава, че а показалец съдържа адреса на паметта на друга променлива. Казано по друг начин, показалец не държи а стойност в традиционния смисъл; вместо това той съдържа адреса на друга променлива. А показалец "сочи към" тази друга променлива, като държи копие на нейния адрес.

Какво е показалец с пример?

А показалец е променлива, която съхранява адреса на друга променлива. За разлика от други променливи, които съдържат стойности от определен тип, показалец съдържа адреса на променлива. За пример , целочислена променлива съдържа (или можете да кажете съхранява) цяло число, но цяло число показалец съдържа адреса на целочислена променлива.

Препоръчано: