请教各位大侠, 有如下脚本:
set num=1
for %%l in (a,b,c) do (
set /a num+=1
echo %num%
)
echo %num%
打印出来的结果是:
1
1
1
4
为何在循环中打印num会是1, 而最后打印的又是4呢?
set num=1
for %%l in (a,b,c) do (
set /a num+=1
echo %num%
)
echo %num%
打印出来的结果是:
1
1
1
4
为何在循环中打印num会是1, 而最后打印的又是4呢?
