gpt4 book ai didi

c++ - 循环 C++ 的奇怪行为

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:10:00 27 4
gpt4 key购买 nike

我无法理解为什么在此代码片段中“Hello”语句不是正在打印。我认为 for 循环中的条件语句仅在第二次迭代后才开始接受测试。

  for ( count = 0; count < 0; ++count)
{
cout<<"Hello!\n";
}

最佳答案

它根本不会进入循环,因为 for循环在开始时进行测试。

您从 count = 0 开始, 但循环条件是 count < 0 .所以它立即失败并跳过整个循环。

do-while循环是在迭代结束时测试的循环。

关于c++ - 循环 C++ 的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7670914/

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