c语言结构体指针赋值,未赋值却有了正确的指向,是为什么?

2024-12-19 03:10:43
推荐回答(2个)
回答1:

哪来的“p内的pext指针”,p是指针又不是结构体,怎么会有pnext成员

“p指向的对象”才有pnext成员,声明struct student* ptail=p;之后,ptail和p指向同一个对象

回答2:

struct student* ptail=p 所以 ptail和p指向的是同一处,ptail->pnext其实就是p->pnext,是一个地址,所以。。。