Предварительное условие: указатели в C и C ++
Мы уже знаем, что указатель указывает на место в памяти и, таким образом, используется для хранения адреса переменных. Итак, когда мы определяем указатель на указатель. Первый указатель используется для хранения адреса переменной. И второй указатель используется для хранения адреса первого указателя. Вот почему они также известны как двойные указатели.
Как объявить указатель на указатель в C?
Объявление Pointer to Pointer аналогично объявлению указателя в C. Разница в том, что мы должны поставить дополнительный «*» перед именем указателя.
Синтаксис :
int **ptr; // declaring double pointers
Ниже диаграмма объясняет понятие двойных указателей:
Приведенная выше диаграмма показывает представление в памяти указателя на указатель. Первый указатель ptr1 хранит адрес переменной, а второй указатель ptr2 хранит адрес первого указателя.
Позвольте нам понять это более четко с помощью следующей программы:
|
Выход:
Value of var = 789 Value of var using single pointer = 789 Value of var using double pointer = 789
Похожие сообщения:
Указатель на функцию в C
Эта статья предоставлена Суровым Агарвалом . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.
Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.
Рекомендуемые посты:
- Что такое указатель на нулевой указатель
- Удалить несколько вхождений ключа в связанном списке с помощью двойного указателя
- указатель 'this' в C ++
- C ++ | этот указатель | Вопрос 1
- Указатель на массив | Array Pointer
- C ++ | этот указатель | вопрос 2
- C ++ | этот указатель | Вопрос 3
- C ++ | этот указатель | Вопрос 4
- C ++ | этот указатель | Вопрос 5
- пустой указатель в C / C ++
- Пустой указатель на C
- AC / C ++ Pointer Puzzle
- Непрозрачный указатель
- Указатель против массива в C
- Указатель на функцию в C
0.00 (0%) 0 votes