Board logo

标题: [求助]关于在For 循环中打印变量的问题 [打印本页]

作者: joeqi     时间: 2007-4-10 11:37    标题: [求助]关于在For 循环中打印变量的问题
请教各位大侠, 有如下脚本:

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呢?

作者: dikex     时间: 2007-4-10 12:06
在论坛搜索变量延迟

作者: lxmxn     时间: 2007-4-10 12:56
作者: joeqi     时间: 2007-4-11 10:10
谢谢各位. 现在明白了