用BASICA编程如何节省内存

Author: 哈尔滨 李明军 Date: 1993-07-16

        a、将较长的程序分为可独立运行的较短程序分别存盘。利用程序中加R参量的LOAD语句使程序顺序运行。这样每段程序运行时将占用较少内存。
        b、尽可能采用整型变量,如非必须,绝不采用单精度或双精度变量。这几种变量所占内存分别为2、4、8个字节。特别是数组变量如采用整型值,则节省的内存将是很可观的。
        c、数组变量使用完后立即用ERASE语句加以取消,即可倒出所占内存。
        d、在赋值语句中尽量不用和避免重复使用字符串函数(返回结果为字符串)。
        因为每次使用字符串函数为字符串变量赋值时,都会增加占用同字符串长度相等字节的内存,即使是复对同一变量赋值也是照增不误。
        e、同一行号下编入尽可能多的语句,以节省行号所占内存。但这要以牺牲程序清晰性、可读性为代价。
        f、编程时将变量分为长期(在程序运行中自始至终含义不变)的和临时(含义在程序运行中可以变)的两类,并尽量少用长期变量,减少变量个数,从而减少变量所占内存。
        以上是笔者在编程实践中,证明是行之有效的减少内存空间占用的方法,供电脑爱好者参考。