这个c语言的whlie语句是什么意思(p->next && j<i) ???

while(p-&gt;next && j&lt;i) { p=p-&gt;next; ++j; }
2025-01-07 03:08:17
推荐回答(3个)
回答1:

while 中就是如果为真 就继续循环
p->next&&jnext不为空(null)同时j

回答2:

while是循环语句,(p->next && j {
p=p->next;
++j;
}
一直到循环条件不成立才退出循环。

回答3:

楼主要给出p的数据类型,,
大概意思p所指向的结构类型中的成员变量next所指向的地址是否为空,如果为空条件不成立,退出循环