标题: 变量延迟问题求救!!!!!!!
[打印本页]
作者: ab200210
时间: 2007-10-2 16:02
标题: 变量延迟问题求救!!!!!!!
echo off
set a=2
for /l %%i in (1,1,10) do set /a a+=1 & echo a
pause
echo off
set a=1
for /l %%i in (1,1,10) do set /a a+=1 & echo a
pause
为什么上面的两个帖子的输出结果是一样的呢???不是没有用变量延迟么????那我认为第一个应是输出10个1吧,而第二个就是10个2吧!!!!!!为什么都输出的是a啊????
作者: lianjiang2004
时间: 2007-10-2 16:26
关键:echo a 应为echo %a%
作者: ab200210
时间: 2007-10-2 16:40
晕,知道了,谢谢啊