C++ 关于for循环内部定义变量和在for外面定义变量的不同.
#include<iostream>usingnamespacestd;voidmain(){intf[2][6]={{1,2,3,4,5,6},{7,8,9,10,11...
#include<iostream>
using namespace std;
void main()
{
int f[2][6]={{1,2,3,4,5,6},{7,8,9,10,11,12}},a=0,i=0;
for(;i<=1;i++)
{
for(;a<=5;a++) cout<<f[i][a]<<" ";
}
}
程序结果是: 1 2 3 4 5 6.
我想请问出了什么问题。 把a和i在for里面定义会给出正确结果,但是放在外面就变成上面的情况了。
另外 求一个向5*5数组输入螺旋数的代码(没有或者不知道就算了)。 展开
using namespace std;
void main()
{
int f[2][6]={{1,2,3,4,5,6},{7,8,9,10,11,12}},a=0,i=0;
for(;i<=1;i++)
{
for(;a<=5;a++) cout<<f[i][a]<<" ";
}
}
程序结果是: 1 2 3 4 5 6.
我想请问出了什么问题。 把a和i在for里面定义会给出正确结果,但是放在外面就变成上面的情况了。
另外 求一个向5*5数组输入螺旋数的代码(没有或者不知道就算了)。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询