0
之間的值,我有以下2個循環在我的C++代碼:C++同名的局部變量保持環路
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;
}
我遇到的問題是,在第一循環使用變量HCOUNT後,變量第二個循環中的hcount將使用它在第一個循環中的值進行初始化。我不知道爲什麼,這是因爲二者都是被初始化爲什麼似乎是局部變量設置爲0。