【发布时间】:2015-03-21 08:19:20
【问题描述】:
我曾尝试在 stackoverflow 中搜索此问题,但没有找到。如果此帖子发布在其他地方,请随意删除此帖子(也请链接我...)。
我刚开始用 C 编程并学会了
while(true)
{
}
形成一个无限循环。
据我了解,这意味着函数在“真”的条件下执行。但是,这是什么意思?条件是否始终设置为“真”?
请有人解释一下!
【问题讨论】:
-
是的,条件总是被评估为真。
-
请不要随意投反对票。这是一个有效的(尽管是新手)问题。
-
太糟糕了,我们不能投票给 cmets。
-
您最好使用 Google 搜索。搜索
c while statement会返回一个指向 MSDN 文档的链接,该文档解释了 while 语句的工作原理,很明显,使用true作为表达式会导致无限循环。 -
我投票决定将此问题作为离题结束,因为它要求对重言式进行解释。
标签: c while-loop infinite-loop