请帮忙解决一道VF题

来源:百度知道 编辑:UC知道 时间:2024/06/01 21:24:15
st.dbf中有45条记录,执行如下命令后,输出的结果是1、.f.、1、.f.
use st
go top
?recno()
?eof()
skip -1
?recno()
?eof()
请帮我解释是怎么得到这样的答案,特别是最后两个结果

use st 打开st表
go top 指针指向第一条记录
?recno() 显示指针当前所指向的记录号---1
?eof() 显示指针是否是否指向了文件尾部---.f.
skip -1 指针向上走一条记录,指针指向文件的首标识
?recno() 显示指针当前所指向的记录号,文件首标识和第一条记录都是记录号1,所以显示1
?eof() 显示指针是否是否指向了文件尾部--没指向所以为.f.