n没有进行初始化!望采纳!
因为那个if判断退出循环,循环最终变成了:
for i=0 to 11 step2
n=n+1
next i
步长的原因,FOR循环会自动给i+1,然后你内部有进行了i+1,所以步长为2!望采纳!