非常简单的c++ for 声明但它不会cout?

发布于 2024-10-26 02:48:40 字数 379 浏览 5 评论 0原文

我的问题很简单。我在 C++ 程序中有一个“for”语句,当我编译时会忽略我的 cout。

我正在使用 xcode,用 xcode 进行编译,这是我的代码:

#include <iostream>
using namespace std;

    int main () 
    {
      cout << this prints" << endl;
      for(int i=0; i>10; i++)
       {
         cout << "this doesn't" << endl;
       }
     return 0;
    }

有什么问题吗?

My question is simple. I have a 'for' statement in a c++ program and when I compile ignores my cout.

I am using xcode, compiling with xcode and here is my code:

#include <iostream>
using namespace std;

    int main () 
    {
      cout << this prints" << endl;
      for(int i=0; i>10; i++)
       {
         cout << "this doesn't" << endl;
       }
     return 0;
    }

What is the problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

时光磨忆 2024-11-02 02:48:40
for(int i=0; i>10; i++)

您将 i 初始化为 0,然后仅在 i 大于 10 时才进入循环体。

只要条件i > ,循环就会循环。 10 为 true,除非条件 i > 为 true,否则不成立。 10 为 true。 这就是 C++ 中所有循环的工作方式:forwhiledo/while >。

for(int i=0; i>10; i++)

You initialize i to 0 then only enter the body of the loop if i is greater than 10.

The loop loops as long as the condition i > 10 is true, not until the condition i > 10 is true. This is how all the loops in C++ work: for, while, and do/while.

囚我心虐我身 2024-11-02 02:48:40

你的循环条件是向后的。你希望它是 i < 10..

Your loop condition is backwards. You want it to be i < 10.

離人涙 2024-11-02 02:48:40

您的循环条件不正确。这应该有效。检查如下:

#include <iostream>
using namespace std;

int main () 
{
    cout << "this prints" << endl;
    for(int i=0; i<= 10; i++)   // ------> Check the change in condition here
    {
        cout << "this doesn't" << endl;
    }
    return 0;
}

You have got the condition for loop incorrect. This should work. Check below:

#include <iostream>
using namespace std;

int main () 
{
    cout << "this prints" << endl;
    for(int i=0; i<= 10; i++)   // ------> Check the change in condition here
    {
        cout << "this doesn't" << endl;
    }
    return 0;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文