Программирование на C и C++

Онлайн справочник программиста на C и C++

Присваивание указателей


Как и обычные переменные, указатели могут использоваться с правой стороны оператора присваивания для присвоения значения другому указателю. Например:

#include <stdio.h>
int main (void)
{
int x;
int *p1, *p2;
p1 = &x;
p2 = p1;
/* выводит адреса, хранящиеся в p1 и р2. Они будут одинаковы */
printf ("%р %р", p1, р2);
return 0;
}
Здесь p1 и p2 содержат адрес х.