从最外层for开始看,
现在a=0,a是小于5的,所以进行下去,到了内层循环,当前b=0,b是小于z=5的,所以输出*,然后b++,b现在为1了,还是小于z=5的,所以继续输出*,输出5个*,
现在b=5了,b是等于z=5的,所以跳过内层循环,输出换行,然后z--,z现在是4了,之后a++,
a现在是1了,重复上述步骤。
和第一次不同的是,以后每次打印的*都会减一,最后输出的应该是:
*****
****
***
**
*
先从外循环开始执行,外循环每执行一次,内循环都是完整执行一遍。
就是 外循环 a=0的时候,内循环 b从0到4都要执行一次。
然后 外循环执行下一次 a=1,内循环 b从0到4再执行一次。
以次类推
循环嵌套,肯定是先把内循环执行完,再执行外循环
外循环肯定是5次。
外循环时第1次z为5 b会增加到4 内循环5次结束,z减1为4
外循环时第2次z为4 b会增加到3 内循环4次结束,z减1为3
外循环时第3次z为3 b会增加到2 内循环3次结束,z减1为2
外循环时第4次z为2 b会增加到1 内循环2次结束,z减1为1
外循环时第5次z为1 b只能为0 内循环1次后结束,z减1为0