【问题标题】:A question about a block of condition relate to && operator关于条件块的问题与 && 运算符有关
【发布时间】:2020-10-17 22:28:09
【问题描述】:

请问,请问一下,下面While循环中的条件,是什么意思?请给我解释清楚,所以我只是初学者,非常感谢你

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

【问题讨论】:

  • 运算符 && 是关键字and的另一种写法
  • 貌似兔龟算法
  • 本身,我认为条件是 != NULL,但我不确定

标签: c++ while-loop conditional-statements


【解决方案1】:

while 循环将一直工作,直到所有三个 slow_pfast_pnext pointer of fast_p 都不是 NULL

如果上述条件为 true

statement连续执行。

【讨论】:

  • 不! while 循环所有三个指针都存在(不是NULL),而不是直到它们存在。
  • True 是 1 并且是 !=NULL,False 是 0 和 NULL,对吧?
  • @NagaiKei 是的,对!
猜你喜欢
  • 2011-01-28
  • 1970-01-01
  • 2011-04-17
  • 2013-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多