*   >> Чтение Образование Статьи >> education >> колледж и университет

Определение Pointer.

<р> Что такое указатель? : - Прежде чем ответить на о указателя позволяет резюмировать знания о переменной, в C /C ++. Переменная в C /C ++ является имя, данное место памяти. Его называют переменной, потому что содержание данных в этой памяти может варьироваться, так как программа работает. Мы можем найти память, занятую переменной, используя AddressOf оператор "&". Возьмем пример: - EG1. INT Main () {INT = 0; Е ("Значение хранится в =% D", а); //Это выведет 0. Е ("адрес =% D", & а); //Это выведет адрес.

вернуть 0; }

<р> Теперь возвращаясь к указателю, Указатель переменная, которая содержит адрес другой переменной.

<р> Eg2. INT Main () {

<р> Int А = 5; /* а есть переменная, которая хранить число * /Сеть <р> Int * р; /* Р переменная, которая хранит адрес переменной intger; * /Сеть <р> р = & а; /* Р, чтобы он указывал а, т.е. теперь р будет проводить адрес. * /Сеть <р> Е ("\\ nValue хранится в =% D", а); /* Это будет печатать 5 * /Сеть <р> Е ("\\ nAddress а =% D", & а); /* Это будет печатать адрес.

* /Сеть <р> Е ("\\ nValue хранить при р =% D", р); /* это будет выводить значение хранится в р отметить, что это будет * /Сеть <р> /* адрес *. /Сеть <р> Е ("\\ п nAddress =% D", &п); /* Это будет печатать адрес р. обратите внимание, что это не такой же, как адрес * /Сеть <р> /* а, это означает, что а и р две различные переменные. * /Сеть <р> Е ("Значение хранится по адресу, на который указывает р =% D", * р); //Это выведет значение о возвращении 0

<р>}

<р> о /р

<р> 5

<р> 1000 //Предполагается, адрес.


<р> 1000

<р> 1012 //Предполагается, адрес р

<р> 5


Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.