您的位置首页生活百科

批处理for /l

批处理for /l

的有关信息介绍如下:

批处理for /l

查看命令行就知道了,解释如下: FOR /L %variable IN (start,step,end) DO command 该集表示以增量形式从开始到结束的一个数字序列。所以“/l”参数表示按某个规律输出数字序列。对于第一个问题,外层循环的(1,1,5)表示从1开始,每次以步长为1递增,将值赋给变量%%n ,直到%%n为5的时候结束。内层循环表示从1开始,以步长1递增到当前%%n的值为止,所以输出了1121 2231 32 3341 42 43 44 51 52 53 54 55注意第二个问题的内层循环for没有参数“/l ”,当无该参数时,for的作用是枚举括号内的数字,即让%%j依次等于1, 1, 2,外层循环每执行一次就会输出%%n 1, %%n 2, %%n 3。所以结果是:1 11 11 32 12 12 33 13 13 34 14 14 35 15 15 36 16 16 3