gpt4 book ai didi

C while(false) 循环

转载 作者:太空宇宙 更新时间:2023-11-04 00:20:17 24 4
gpt4 key购买 nike

我在查看词法分析器代码时遇到了这个:

while ("false")
{
c = fgetc(f);
switch (state)
...

我测试了它并且代码有效,它产生了正确的结果。如果存在 false 条件,为什么循环会运行?循环不应该永远运行吗?

最佳答案

循环将起作用,就像在 while(1)while(100)while("something else") 中一样。我认为这段代码的作者有一种奇怪的幽默感。

关于C while(false) 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43078846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com