标题: goto :eof 是什么意思啊?
[打印本页]
作者: kidzgy
时间: 2007-8-4 20:53
标题: goto :eof 是什么意思啊?
goto :eof 是什么意思啊?
作者: slore
时间: 2007-8-4 20:56
end of file?
到结尾……就是退出
作者: zw750516
时间: 2007-8-4 21:30
在批处理中 goto :s 的意思就是跳转到标记为 :s 那行,具体就要看接下来要执行的命令了.
作者: wudixin96
时间: 2007-8-4 21:43
goto :eof和普通跳转略有区别的。
goto :eof中的:是必须加的,而普通的跳转是可以不要加:号的。
goto :eof是不需要在某行加标签的,而普通的跳转必须加标签。
如:楼上的,就必须在某行设立一标签。如 :s。
[
Last edited by wudixin96 on 2007-8-4 at 09:48 PM ]
作者: zw750516
时间: 2007-8-4 22:24
哈,又长了见识,谢谢楼上的了!
作者: kidzgy
时间: 2007-8-5 07:30
goto :eof 代表什么意思啊?如果退出的话,用exit不就行了吗?
作者: gmsx007
时间: 2007-8-5 14:13
标题: 这个不太懂
这个不太懂,能再详细吗?
作者: knoppix7
时间: 2007-8-6 10:02
从哪来到哪去。个人理解。
比如call :XXXXXX
1234
:XXXXXX
XXX
goto :eof
call 完后就直接回到call :XXXXXX处继续往下执行。(我没用过。。所以。。)
作者: 6622186
时间: 2007-8-6 23:51
Quote: |
Originally posted by kidzgy at 2007-8-5 07:30 AM:
goto :eof 代表什么意思啊?如果退出的话,用exit不就行了吗? |
|
你想的太简单了, goto :eof 又不是退出.
作者: lbccyxs
时间: 2007-8-7 05:10
能举个例吗?不懂就问
作者: kidzgy
时间: 2007-8-7 10:26
那么goto :eof 到底是什么意思呢?
作者: sdp910
时间: 2007-8-7 21:53
goto eof 是用在批处理写代码中,exit是直接在dos界面下的命令。。。。
作者: shifengl
时间: 2009-5-25 04:15
http://www.cn-dos.net/forum/view ... 1&highlight=eof
作者: dnntgmfd
时间: 2009-5-25 04:47
上面的那个:
@set c= 不知则觉多,知则觉少,越知越多,便觉越来越少. --- 知多少.
@for,/l,%%i,in,(1,1,55)do,@call,set/p=%%c:~%%i,1%%<nul&ping/n 1 127.1>nul
好神奇的,可否讲解一下
作者: Hanyeguxing
时间: 2009-5-25 12:21
在一般的批处理中,goto :eof 和exit 是看不明显区别的,但在call多个标签时,就能看出来。如下:
@echo off
for /l %%i in (1,1,3) do call :%%i
pause
exit
:1
echo 1
pause
goto :eof
:2
echo 2
pause
goto :eof
:3
echo 3
pause
goto :eof
:最后一个goto :eof可以不用
作者: youyun
时间: 2009-6-5 22:47
EOF 在那本传说最经典的C书里见过 几乎每个程序都有 那个作者说的很详细
LZ找下那个书吧 作者是C语言发明人(我电脑前些日子崩溃,资料都没了……)