LNode *p=A->next
*p不是一个指针啊,为什么A->next可以赋值给它。
这和LNode *p; p=A->next;作用是否相同
LNODE 我没猜错应该是定义指针类型的吧,那么*p就应该是指针了
抱歉 这个问题我回答错了
这个是一样的。*在这里表示状态修饰符,表示可以通过一级解指针得到LNode对象,那么换算过来p就是一个一级指针。
就好像数学公式里的 3x=6 ,x=2一样 。 p = LNode 即 p = LNode *。这里的p是一个指针变量。用来存储指针的。
同理我们可以通过一行声明多级指针,即 LNode *p,*dp,***tp;