对于循环帮助c ++大学

-4 c++ for-loop

我试图理解以下代码如何在没有任何无限循环的情况下运行.

int main()
{
    int count = 1;
    for (;count <= 5; count++)
    {
        int count = 1;
        cout << count << "\n";
    }
    system("pause");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

Fra*_*eux 5

int count = 1循环中的身体声明为1的值,这是从环路的不同的新变量count.

  • 有两个`int count = 1`行; 你应该澄清你的意思是内在的. (5认同)