【发布时间】:2015-06-02 22:53:17
【问题描述】:
有人能解释一下while(foo) 和while(foo != NULL) 是如何等价的吗?另外:
while(!foo) 与 while(foo == NULL)
我知道!不是,但这就是我所知道的。
【问题讨论】:
-
如果
foo是一个指针,那么while(foo)的定义就是while(foo != NULL)。因此它们是等价的。
标签: c while-loop