📄 ba10.htm
字号:
<HTML>
<HEAD>
<TITLE>准确控制延迟时间</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
</head>
<p align="center"><script src="../../1.js"></script></a>
<BODY topMargin=4 vLink=#0000ff>
<TABLE border=0 cellPadding=0 cellSpacing=0 width="100%">
<TBODY>
<TR>
<TD height="52">
<DIV align=center>
<CENTER>
<table border=0 cellpadding=0 cellspacing=0 width=679 align="center">
<tbody>
<tr>
<td width=200 height="59">
</TD></TR><!--msnavigation--></TBODY></TABLE>
<table border=0 cellpadding=0 cellspacing=0 width="100%">
<tbody>
<tr><!--msnavigation--><td valign=top height="235">
<div align=center>
<table border=1 bordercolor=#b9d9ff cellpadding=0 cellspacing=0
class=table width=755>
<center>
<tr>
<td width="100%" height="3">
<div align="center"> <strong><big><font class="12v">准确控制延迟时间</font></big></strong></span></div>
</td>
</tr>
<tr>
<td
width="100%" class="unnamed1" height="247">
<div align="left">
<p align="center"><big></big></p>
<p> <font class="12v" size="-1"><br>
</font><font class="12v"> <font face="宋体" size="-1"> 在Qbasic编程中大家一般用FOR语句来实现延时功能,如:<br>
<br>
FOR t=1 TO 5000<br>
<br>
NEXT t<br>
<br>
这样虽然简单易行,但编出的程序运行起来有一定的不确定性。如在386和586上运行同一个含有FOR延时语句的程序,会因CPU运算速度的不同而产生不同的延时效果。这就是为什么一些老DOS游戏在PⅡ级的机器上跑得飞快的原因。为什么不利用Qbasic中自带的时间函数来实现延时控制呢?我们编制了一段小程序来实现这一功能:<br>
<br>
10 CLS<br>
<br>
20 FOR i = 1 TO 100<br>
<br>
30 t = INT(TIMER
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -