gwbasic
最古老的 BASIC 之一。我用的时候是国内修改版,但语法什么都是一样的,只是修改了显示部分,以便支持汉卡而以。
语句和输出行混和在一屏,
前面有行号,为程序语句,无行号为直接命令,直接给出运算结果
程序语句之前必须要有行号,语句顺序以行号从小到大排列。行号不要求连续。
最常用的8个命令在最下面提示行中有,可以按快捷键进行直接输入,一般是 运行,退出之类的。
语法与 VB 相类似,但没有对象,没有结构,没有使用命令直接生成数组。
命令动词 差不多,不支持 DO loop 循环,不支持 函数和过程,
只支持 GOSUB 命令跳转的子函数,使用 retuen 返回,无法带参数调用,无返回值。所有的变量都是全局变量,单变量在第一次使用时自动定义,但要求明确指定数据类型(默认为整数)。
多分支选择只有二种:
on goto 和 on gosub
没有分时操作,没有 on key 函数(在QB里支持)
所以 键盘函数 inkey$ 只能使用 while wend 死循环或带时间循环去捕捉,影响程序执行效率。
输入时,要非常小心 ,相同的行号时,只保留最后一次的内容。
按下回车时,如果该行有字符,都会当作命令或语句去执行或保存。
你有什么问题要问?