b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

pascal 视频教程_pascal和basic_pascal选择排序(10)

电脑杂谈  发布时间:2016-12-28 07:02:37  来源:网络整理

Fundamental syntactic elements(基本语法元素)

Fundamental syntactic elements: Overview(概述)

在最简单层次上,一个程序是一系列由分隔符隔开的token构成的。在一个程序中,

义的最小文字单元,分隔符可以是空白符,也可以是注释。严格说来,并不是任何时候在两个间都要有一个分隔符。如下面的代码:

Size:=20;Price:=10;

是完全合法的。但为遵循约定和代码的可读性起见,我们应当如下书写代码:

Size := 20;

Price := 10;

Token被分为特殊符号、标志符、关键字(保留字)、指示字、数字、标签和字符串

只有当token是常量字符串时,它才可以包含分隔符。紧邻的标志符、保留字、数字和标签,它们之间必须有一个或多个分隔符。

Special symbols(特殊符号)

特殊符号是非文字和数字字符,或这类字符的组合,它们有固定的意义。

# $ & ' ( ) * + , - . / : ; < = > @ [

以下的组合字符也是特殊符号:

(* (. *) .) .. // := <= >= <>

上面,‘[’相当于‘(.’,‘]’相当于‘.)’;‘(*’和‘*)’分别相当于‘{’和‘}’

请注意,!(惊叹号)、 ”(双引号)、 %(百分号)、 ?(问号)、 \(反斜杠)

道)和 ~(破折号)不是特殊符号。 以下是单字符的特殊符号:] ^ { } 、 _(下划线)token是有意token之。 。 、 |(通

- 17 - (常量字符串) (表示注释)

Syntactic elements

Identifiers(标志符)

标志符用来表示常量、变量、字段、类型、属性、过程、函数、程序、单元、库以及包。一个标志符的长度是任意的,但只有前面的255个字符是有意义的。标志符必须以字母或下划线(_)开始,后面可以是字母、数字和下划线,但不能包含空格。关键字不能用作标志符。

因为Object Pascal是不区分大小写的,所以,象CalculateValue标志符,它可以是下面的任何形式:

CalculateValue

calculateValue

calculatevalue

CALCULATEVALUE

在Linux下,只有作为单元名的标志符要注意大小写。因为单元名和文件名相同,大小写不一致有时会影响编译。(Linux下的文件名是区分大小写的)

Qualified identifiers(限定符)

当一个标志符(名称相同)在多个地方声明时,使用它时可能要对标志符进行限定。限定标志符的语法为:

identifier1.identifier2

这里,identifier1限定identifier2。比如,若两个单元分别声明了一个叫做CurrentValue的变量,你可以通过如下方式指定要使用Unit2单元的CurrentValue:

Unit2.CurrentValue

限定符可以重复,比如

Form1.Button1.Click

它调用Form1中Button1的Click方法。

如果你没有使用限定符,在块和范围一节中所讲述的范围规则将决定它作如何解释。

Reserved words(关键字,保留字)

下面的关键字不能被重新定义或用作标志符: and array as asm begin case class const constructor destructor dispintece div


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23665-10.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...