我尝试在stackoverflow中搜索这个问题,但没有找到。如果这篇文章发布在其他地方,请随意删除这篇文章(也请链接我...)。
我刚刚开始使用 C 进行编程并了解到
while(true)
{
}
形成无限循环。
据我了解,这意味着该函数在“true”条件下执行。但是,这是什么意思?条件是否总是首先设置为“true”?
请有人解释一下!
最佳答案
给定:
while (a)
{
// b
}
如果a
为真,则 block b
将执行。这将不断重复,直到 a
不为 true。
如果将 a
替换为常量值 true
,则 a
永远不会为 false,因此循环永远不会退出。
关于c - 为什么 while(true) 是无限循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29180656/