Board logo

标题: 使用goto出现的问题 [打印本页]

作者: caucfeiyu     时间: 2007-4-17 11:36    标题: 使用goto出现的问题

@echo off
echo "1111 "
goto aaa
echo "2222"
goto bbb

:aaa
echo "3333 "
:bbb
echo "ha ha gagagaga"
pause

在上例中,执行后首先显示1111,然后goto到aaa,然后输出333,但是从aaa出来之后;)为什么没有执行echo "2222",和goto bbb呢,而是直接执行了echo "ha ha gagagaga"呢,请问这是为什么呢?

[ Last edited by caucfeiyu on 2007-4-17 at 12:56 AM ]
作者: lianjiang2004     时间: 2007-4-17 20:52
goto到aaa后无转向,当然继续往下执行bbb了。aaa最后加个goto
作者: acme     时间: 2007-4-17 20:56
@echo off

:ccc
echo "1111 "
goto aaa
echo "2222"
goto bbb

:aaa
echo "3333 "
goto ccc

:bbb
echo "ha ha gagagaga"
pause
作者: lianjiang2004     时间: 2007-4-17 23:59
@echo off
echo "1111 "
goto aaa

:ccc
echo "2222"
goto bbb

:aaa
echo "3333 "
goto ccc

:bbb
echo "ha ha gagagaga"
pause