有关BASIC的语句行错误
11-08 12:39:07软件技巧
浏览次数:933次
标签:软件技巧大全,http://www.duosi8.com
有关BASIC的语句行错误,
在QB的块if语句中,IF语句、ELSE语句和END IF语句必须是行的第一个语句。例如
INPUT D:IF D>0 THEN
X=3:Y=4
Z=5:END IF
运行时将会看到出错信息:
Mustbe first statement on the line
在QB和TB的块IF语句的THEN之后的同一个行之后不得有语句。
在TB中,标号之后不得有语句。例如
GOTO A5
A5:Z=X
是错的,必须写为
A5:
Z=X
上述错误均为语法错,会被计算机检测出来。下面讲的两点不是语法错,它产生运算结果错、对于较大的程序,不易检查出来。
GB、TB和QB都有行IF语句。例
IF D>0 THEN X1=P+Q:X2=P-Q
和
IF D>0 THEN X1=P+Q
X2=P-Q
的效果是不一样的,前者X2的值与D有关,而后者X2的值与D值无关。
行IF语句的正确使用方法是:在THEN之后必须写上条件成立时必须执行的所有语句(在同一语句行),如果有ELSE子句,在ELSE之后必须写上条件不成立时必须执行的所有语句(在同一语句行)。
在注释语句之后(同一行内)不得有其它语句。例
'THIS IS MAIN PROGRAM:CLS
CLS命令将不会被执行。
在QB的块if语句中,IF语句、ELSE语句和END IF语句必须是行的第一个语句。例如
INPUT D:IF D>0 THEN
X=3:Y=4
Z=5:END IF
运行时将会看到出错信息:
Mustbe first statement on the line
在QB和TB的块IF语句的THEN之后的同一个行之后不得有语句。
在TB中,标号之后不得有语句。例如
GOTO A5
A5:Z=X
是错的,必须写为
A5:
Z=X
上述错误均为语法错,会被计算机检测出来。下面讲的两点不是语法错,它产生运算结果错、对于较大的程序,不易检查出来。
GB、TB和QB都有行IF语句。例
IF D>0 THEN X1=P+Q:X2=P-Q
和
IF D>0 THEN X1=P+Q
X2=P-Q
的效果是不一样的,前者X2的值与D有关,而后者X2的值与D值无关。
行IF语句的正确使用方法是:在THEN之后必须写上条件成立时必须执行的所有语句(在同一语句行),如果有ELSE子句,在ELSE之后必须写上条件不成立时必须执行的所有语句(在同一语句行)。
在注释语句之后(同一行内)不得有其它语句。例
'THIS IS MAIN PROGRAM:CLS
CLS命令将不会被执行。
,有关BASIC的语句行错误
- ·上一篇:“DBASEⅢ数据库”复习大纲
- ·下一篇:是否能直接把镜像的文件刻录在光盘中
热门推荐
- · 为何QQ总弹出安全登录验证2则
- · 多媒体升级时常见故障的处理
- · 利用硬盘驱动器号制作防扩散FOXPRO程序
- · 高速视频转换借力CUDA
- · 在KMPlayer中手动切换解码器
- · 如何突破IP加MAC绑定
- · 如何让ACDSee成为默认的图片浏览器
- · SnagIt连续抓以多个窗口
- · SnagIt直接截取灰度图片
- · Nero快速制作精美的光盘封面
- · 完美卸载XP快速卸载顽固软件
- · VoptXP测试驱动器性能
- · VirturlDriver让虚拟光驱开机时自动加载
- · 通过递归调用来搜索文件
- · AutoCAD复制粘贴图纸导致死机
- · 监控软件导致QQ无法登录
- · 提高WindowsXP启动速度的方法
- · Office 2007无法正常卸载怎么办
- · 如何用批处理一次建立或删除多个目录
- · 教你Windows百毒不侵的13个妙招
- · ATI显卡在线看电影时花屏应该如何解决