BASIC:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
(机器人:删除1个模板:Wayback)
标签消歧义链接
(机器人:清理不当的来源、移除无用的模板参数)
第102行: 第102行:


=== 無行號類型(結構化) ===
=== 無行號類型(結構化) ===
這是第二代的BASIC,例如[[QuickBASIC]]、[[PowerBASIC]]。這時期,同時有功能相近的直譯器與編譯器的版本出現。這類的BASIC程式的特徵,是不使用行號,改使用標籤作為跳躍點(仍有GOTO指令,但已可使用其他寫法可完全避開使用GOTO),與使用函數或副程式的方式,以及可使用縮排,將程式結構化。<ref name="GBvsQB">{{cite web|url=http://support.microsoft.com/kb/73084|title=Differences Between GW-BASIC and QBasic|date=2003-05-12|accessdate=2008-06-28|author=|archive-date=2013-10-19|archive-url=https://web.archive.org/web/20131019181140/http://support.microsoft.com/kb/73084|dead-url=no}}</ref>
這是第二代的BASIC,例如[[QuickBASIC]]、[[PowerBASIC]]。這時期,同時有功能相近的直譯器與編譯器的版本出現。這類的BASIC程式的特徵,是不使用行號,改使用標籤作為跳躍點(仍有GOTO指令,但已可使用其他寫法可完全避開使用GOTO),與使用函數或副程式的方式,以及可使用縮排,將程式結構化。<ref name="GBvsQB">{{cite web|url=http://support.microsoft.com/kb/73084|title=Differences Between GW-BASIC and QBasic|date=2003-05-12|accessdate=2008-06-28|author=|||}}</ref>


<syntaxhighlight lang="QBasic">
<syntaxhighlight lang="QBasic">