C++ 关于与&;有关的条件块的问题&;操作人员

C++ 关于与&;有关的条件块的问题&;操作人员,c++,while-loop,conditional-statements,C++,While Loop,Conditional Statements,请问,请允许我问一下,在While循环下的条件,是什么意思?请给我解释清楚,我只是初学者,非常感谢 while (slow_p && fast_p && fast_p->next) { statement } while循环将一直工作,直到所有三个slow\u p,fast\u p,fast\u p的下一个指针都不NULL 语句将持续执行如果上述条件为真否!while循环在所有三个指针都

请问,请允许我问一下,在While循环下的条件,是什么意思?请给我解释清楚,我只是初学者,非常感谢

while (slow_p && fast_p && fast_p->next) 
    {
           
    
    statement
    
    }

while循环将一直工作,直到所有三个
slow\u p
fast\u p
fast\u p
的下一个指针都不NULL


语句
将持续执行如果上述条件为

否!
while
循环在所有三个指针都存在(不为空)时工作,直到它们存在。True为1,is为=NULL,False是0,NULL是吗?@NagaiKei是的,对!运算符&&是关键字
的另一种书写方式,
看起来像兔子和乌龟的算法本身,我认为条件是!=空,但我不确定