但是晚辈还是不大明白,请问能否举个具体的实例,否则太抽象了,不太好理解!
或者斑竹能否帮我解释一下我编的这个代码!
- @echo off
- setlocal enabledelayedexpansion
- for /l %%i in (1,1,3) do (
- set m=%%i
- :re
- if not !m!==0 (
- echo !m!
- set /a m-=1
- echo !m!
- goto re
- )
- )
- pause>nul
复制代码
为什么显示结果是:
1
0
而不是:
1
0
2
1
0
3
2
1
0
请斑竹解释详细点,多谢了! |