типа, например:
int *ukaz;
char *uk;
Значением переменной типа указатель является адрес.
С помощью операции взятия содержимого по адресу (*ukaz) можно получить значение, хранящееся в той ячейке памяти, на которую в данный момент показывает ukaz (переменная типа указатель).Каждая переменная размещается в памяти, начиная с некоторого байта. Операция &<имя переменной> определяет адрес этой переменной. Например,
t d ud
float t, d=1.5, *ud;
Выполним присваивание
ud=&d;
Тогда одинаковый эффект дают следующие операторы:
t=d;
t=*ud; //берется значение по адресу ud