- 注册时间
- 2004-8-31
- 最后登录
- 1970-1-1
|
发表于 2005-3-25 12:17:00
|
显示全部楼层
我的建议是在BASIC中不要使用字符串
在NC2600中
$1200-$19bf这里没有用到,相对比较稳定,可以使用这个区域的内存
有人会问为什么无故 出现NEXT WITHOUT FOR 这里说明一下出错原因:
看程序
10 FOR I=0 TO 100
20 IF I>50 THEN GOTO 40
30 NEXT
40 FOR I=0 TO 7
50 PRINT "会出错哦";
60 NEXT
这就会出现NEXT WITHOUT FOR的错误
如果这个循环要求速度不太高的话,应该使用GOTO代替
哎,不像LAVA,gvb只有count没有break呵呵
造成RETURN WITHOUT GOSUB的原因
有可能为:
10 FOR I=0 TO 100
20 GOSUB 100
30 NEXT
100 TEMP=I
110 FOR I=0 TO 7
120 PRINT "出错拉!";
130 REM 再次使用了FOR,而且是同一个变量,这时虽然不会出现NEXT WITHOUT FOR的错误,但会出现RETURN WITHOUT GOSUB的错误
140 NEXT
150 RETURN
还有关于屏幕最最右下角的那个位置(LOCATE 5,20 汗)
基本笨蛋都知道需要POKE进去,但有些问POKE进去就是显示不出来,为什么呢~?
大家一般的做法都是POKE 803,xxRINT ;
这样不会出错
POKE 803,xxOCATE 5,1RINT ;
也不会出错
但是如果这样就会出错了
POKE 803,xxOCATE 5,1RINT "AAA";
这样的话就显示不出来了
|
|