两个for循环执行顺序判断,超详细!

for(int a=1;a<=10;++a)

{

          for(int b=1;b<=5;++b)

             {

                  console.writeline(a+"\t"+b);

              }

}

//这里有两个for:上面第一个for,下面第二个for。冒险开始了

//先判断第一个for正确,

//再判断第二个for正确,执行{}内代码

//结果:1   1         但是还没完呢!必须把第二个for循环执行完才行(为啥?毕竟第二个for也是个循环体好吧执行一次算什么东西嘛)!

//第二个for执行完的结果:

1   1 

1   2

1   3

1   4

1   5

 

//现在第二个for终于执行完了,但是第一个for的活才刚刚干完一个,还有剩下的9个没有干呢,继续干,回到第一个for开始判断(这时候a=2)

//第一个for又正确,

//再判断第二个for正确,执行{}内代码

//结果:

2   1

2   2

2   3

2   4

2   5

 

//现在第二个for终于又又执行完了,但是第一个for的活才刚刚干完两个,还有剩下的8个没有干呢,继续干,回到第一个for开始判断(这时候a=3)

.......................

.....................

.......................

 

 

 

 

 

 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值