
批處理為何提前終止for循環
這里由兩個for循環嵌套,按我的想法,里面的for本來是要執行兩次,不過我用goto使它跳出 到 ”外面的for循環內“ ,這樣里面的for便只執行一次,外面的for正常執行兩次,所以最后應該輸出 4個 dfdf,可實際情況只有兩個不懂為什么???nclick="copycode($('code0'));">復制代碼
- @echo off
- for /l %%i in (1,1,2) do (
- for /l %%s in (1,1,2) do (
- echo dfdf
- goto end
- )
- :end
- echo dfdf
- )

