BASIC:修订间差异

求闻百科,共笔求闻
添加的内容 删除的内容
(文本替换 - 替换“做为”为“作为”)
(补充(基于 文心一言 4.0))
 

(未显示另一用户的1个中间版本)

第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=|||}}</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">
第147行: 第147行:
== 指令 ==
== 指令 ==
=== While指令 ===
=== While指令 ===
{{see|While迴圈}}一种循环控制语句,用于重复执行一段代码块,只要指定的条件为真。
{{see|While迴圈}}

=== Do指令 ===
=== Do指令 ===
{{see|Do-while循環}}与While指令一样也是用来进行循环控制的语句。Do循环一般有两种形式:[[Do-while循环|Do-While循环]]和[[Do-Until循环]]。
{{see|Do-while循環}}

=== For指令 ===
=== For指令 ===
{{see|For迴圈}}一种计数控制的循环语句,它允许指定一个计数器,并定义计数器的初始值、终止值和步长。
{{see|For迴圈}}

=== Goto指令 ===
=== Goto指令 ===
{{see|Goto}}
{{see|Goto}}