假定数据表XS.DBF中有两条记录,内容如下:
姓名 总分
1 王小六 300
2 赵三 700
运行下面的程序
USE XS
总分=0
DO WHILE ! EOF() (这句话是什么意思?)
M.总分=M.总分+总分
SKIP
ENDDO
?M.总分
參考答案:这个程序是汇总所有学生的总分是多少.
eof()是系统函数,到文件尾为.t.,表的最后一个一条记录的下一个是eof,相反还有bof,是第一个记录的上一个.
do while !eof() 确保检索所有记录.!是逻辑非.
m.是内存变量,以区别字段变量总分.如果没有m.,系统自动认为是字段变量.