Difference between revisions of "MC-Basic:PROGRAM ... END PROGRAM/zh-hans"

From SoftMC-Wiki
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Languages}}
+
{{Languages|MC-Basic:PROGRAM_..._END_PROGRAM}}
  
 
== 格式 ==
 
== 格式 ==
 
     Program
 
     Program
       <code to execute>
+
       ......
 +
      程序代码
 +
      ......
 
     End Program
 
     End Program
 
== 可用版本 ==
 
== 可用版本 ==
Line 16: Line 18:
  
 
当一个任务运行到了End Program关键字,将会停止,但是仍然保存在内存中。 End Program可以由Terminate Program替换. 这样的话,当任务结束后会自动从内存中卸载掉。
 
当一个任务运行到了End Program关键字,将会停止,但是仍然保存在内存中。 End Program可以由Terminate Program替换. 这样的话,当任务结束后会自动从内存中卸载掉。
 
 
 
  
 
== 使用范围 ==
 
== 使用范围 ==
 
Task, Multi-line commands via entry station
 
Task, Multi-line commands via entry station
 
 
 
  
 
== 例子 ==
 
== 例子 ==

Latest revision as of 03:33, 23 January 2018

语言: English  • 中文(简体)‎

格式

    Program
      ......
      程序代码
      ......
    End Program

可用版本

所有版本

描述

PROGRAM…END PROGRAM关键字是用来指明一个任务的代码主要部分。任何由DIM SHARED定义的变量必须在程序关键字之前。本地变量(由 DIM 单独声明的),在Program关键字之前,但必须在任

何代码之前。子程序必须在End Program关键字之后。

当程序被加载到内存中之后(使用LOAD命令), 该程序不会被执行,直到STARTTASK命令执行之后。通过在Program关键字后增加Continue关键字,可以让程序加载之后自动执行。

当一个任务运行到了End Program关键字,将会停止,但是仍然保存在内存中。 End Program可以由Terminate Program替换. 这样的话,当任务结束后会自动从内存中卸载掉。

使用范围

Task, Multi-line commands via entry station

例子

	Dim Shared var1 as Long

	Program
    		Dim I As Long
	
    		for I = 1 to 10
        		var1 = var1 + 1
    		Next I
	End Program

可查阅