两个for循环嵌套两个for循环嵌套 应该怎么理解
展开全部
举例一段代码:
main()
{
int i,j;
printf(i j\n);
for(i=0;i <2;i++)
for(j=0;j <3;j++)
printf(%d %d\n,i,j);
1.执行第一个for,i=0,执行第二个for,j=0 1 2满足条件(j=0;j<3);
2.执行第一个for(i++),i=1,执行第二个for,j=0 1 2满足条件(j=0;j<3);
3.执行i++后i=2不满足i<2,结束...
所以运行结果为:
i j
0 0
0 1
0 2
1 0
1 1
1 2
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询