C присваивания указателя поведения

temp2, temp1 указатели на некоторые struct x:

struct FunkyStruct x;
struct FunkyStruct *temp1 = &x, *temp2 = &x;

Итак, после выполнения следующих строк:

temp2=temp1;
temp1=temp1->nxt;

...temp2 и temp1 по-прежнему указывают на то же место в памяти? Если нет, объясните почему они бы по-другому.

Найдено 8 ответов:

C pointer assignment behavior

http://stackoverflow.com/questions/109644/c-pointer-assignment-behavior

Посмотреть решение →