for循环看起来完全正确,但可以作为无限循环。我找不到问题。
我尝试使用while循环来代替,它做同样的事情。我将相同的循环复制并粘贴到一个空项目上,并且按预期在该项目上工作。由于我做了一些调整,因此结构空间部分是无关紧要的。但是,如果我可以解决问题,我将再次使用它。
struct space draw(){
int x,y;
for(y=0;y<10;y++)
{
for(x=0;x<10;x++){
cout<<"a ";
}
cout<<endl;
}
}
Run Code Online (Sandbox Code Playgroud)
循环应在行尾写10“ a”,总共重复10次。相反,它写10“ a”结束行并永远重复。