
vfp循环语句scan for语句中有skip
具体程序closetablesalluseaaas=0goto3scanforcj>=70s=s+1skipendscan?s原表中有三个字段分别是学号课程代号成绩一共七...
具体程序
close tables all
use aaa
s=0
goto 3
scan for cj>=70
s=s+1
skip
endscan
?s
原表中有三个字段分别是 学号 课程代号 成绩
一共七条数据 改程序条件是成绩大于等于70的
语句中多了一个SKIP 不是很懂它到底是如何影响记录指针的 求解! 展开
close tables all
use aaa
s=0
goto 3
scan for cj>=70
s=s+1
skip
endscan
?s
原表中有三个字段分别是 学号 课程代号 成绩
一共七条数据 改程序条件是成绩大于等于70的
语句中多了一个SKIP 不是很懂它到底是如何影响记录指针的 求解! 展开
2个回答
展开全部
scan本身就具备记录指针向下移动的功能,当循环内语句执行完毕,重新返回到scan时,则记录指针自动向下移动一个,如果你的循环体内有skip语句,则记录指针在skip这个位置就向下移动了一个,然后在scan又向下移动了一个,也就是移动了两次了。
参考资料: 指针

2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经...
点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询