Что такое указатели

Содержание

Указатель — это переменная, значением которой является адрес некоторого объекта (обычно другой переменной) в памяти компьютера. Например, если одна переменная содержит адрес другой переменной, то говорят, что первая переменная указывает (ссылается) на вторую. Это иллюстрируется с помощью рис. 5.1.

Адрес     Значение
ячейки  переменной в
памяти     памяти
        +----------+
1000    |   1003   |--.
        +----------+  |
1001    |          |  |
        +----------+  |
1002    |          |  |
        +----------+  |
1003    |          |<-'
        +----------+
1004    |          |
        +----------+
1005    |          |
        +----------+
1006    |          |
        +----------+
             .
             .
             .
           Память

Рис. 5.1. Одна переменная ссылается на другую