gpt4 book ai didi

c - 解释 for(i=0;1;i++) 在 C 中的作用?

转载 作者:太空狗 更新时间:2023-10-29 15:11:16 25 4
gpt4 key购买 nike

for (i=0;1;i++) 究竟是做什么的? for 循环 何时终止?在达到 i=1 的值之后?那什么时候会发生?(在网上和Book C(how to program, Deitel&Deitel)中寻找这种类型的循环,没有任何结果...)

    int i;
for (i=0;1;i++)
{
if (*Something Happens*)
break;
}

最佳答案

因为在 C 中,int 可以使用零/非零规则解释为 bool 值(零表示“假”,其他任何表示“真”)循环将继续直到break 语句到达循环体内。

您可以重写相同的循环

for (i=0; ;i++)

因为在中间没有条件的情况下,循环将继续,直到 break 为止。

关于c - 解释 for(i=0;1;i++) 在 C 中的作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20785146/

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