gpt4 book ai didi

c++ - 初学者 C "=="总是评估为 false

转载 作者:太空宇宙 更新时间:2023-11-04 05:41:43 26 4
gpt4 key购买 nike

只是一个初学者问题。我试图找到这个问题的答案,但我找不到。

为什么

for (int i = 0;i==10;++i) {
/* body of the for loop */
}

从不执行 for 循环体?但是这个有用吗?

for (int i = 0;i<=10;++i) {
/* body of the for loop */
}

(i==0) 应该是一个 bool 表达式,如果 i==0 则为 false,对吗?如果我将该表达式放在像

这样的 if 语句中,这将非常有效
for(int i=10;;++i) {
if (i==10) break;
}

谢谢!

最佳答案

C++ 101:中间条件必须为真,循环才能继续。

关于c++ - 初学者 C "=="总是评估为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16803578/

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