while 中就是如果为真 就继续循环p->next&&jnext不为空(null)同时j
while是循环语句,(p->next && j { p=p->next; ++j; }一直到循环条件不成立才退出循环。
楼主要给出p的数据类型,,大概意思p所指向的结构类型中的成员变量next所指向的地址是否为空,如果为空条件不成立,退出循环