C语言创建双向链表的问题
p的next的prior 的值确实和p一样,这是说值,但是,它们地址是不一样的赋值的时候,等号左边,要研究的是它的地址。p的地址不是说p中保存的地址,而是p本身所在的地址是形参,形参在函数结束以后就没了。p-的next的地址则不同,p的next的地址是p所代表的节点里next成员的地址,同理p的next的prior的地址是”p的下一个节点中,保存的前一个节点的成员“的地址,给它赋值和给p赋值,是不同的。
p的next的prior 的值确实和p一样,这是说值,但是,它们地址是不一样的赋值的时候,等号左边,要研究的是它的地址。p的地址不是说p中保存的地址,而是p本身所在的地址是形参,形参在函数结束以后就没了。p-的next的地址则不同,p的next的地址是p所代表的节点里next成员的地址,同理p的next的prior的地址是”p的下一个节点中,保存的前一个节点的成员“的地址,给它赋值和给p赋值,是不同的。