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)
.......................
.....................
.......................