【发布时间】:2010-09-11 16:46:32
【问题描述】:
temp2, temp1 是指向某个结构 x 的指针:
struct FunkyStruct x;
struct FunkyStruct *temp1 = &x, *temp2 = &x;
现在,在执行以下几行之后:
temp2=temp1;
temp1=temp1->nxt;
...temp2 和 temp1 是否仍会指向同一个内存位置?如果不是,请解释为什么它们会有所不同。
【问题讨论】:
-
呃,两个错误。它应该是 Struct FunkyStruct *temp1 = &x, *temp2 = &x;
-
谢谢,总站 - 那是我的错(编辑太快)。