我的C++代码中有以下2个循环:
for (int hcount = 0; hcount < height; hcount++)
{
for (count = 0; count < width; count++)
{
cout << character;
}
cout << endl;
}
cout << endl;
for (int hcount = 0; hcount < height; hcount++);
{
for (count = 0; count < width; count++)
{
cout << character;
}
cout << endl;
}
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是在第一个循环中使用变量hcount后,第二个循环中的变量hcount将使用它在第一个循环中的值进行初始化.我不确定为什么这是因为两者都被初始化为似乎是局部变量并且设置为等于0.