- 1、本文档共115页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi程序设计教程;第2章 Delphi的语法基础; 2.1 保留字与标识符
2.1.1 保留字和指令字
Object Pascal语言中定义了65个保留字(Reserved Words),它们具有特殊的含义,不可以用来作为标识符。也就是说它们是由系统定义的具有特定意义的单词,用户不可以在编程时重新定义或做他用。具体单词如下: ;; 此外,Object Pascal语言中还定义了39个指令字( Directives),它们也具有特殊的含义,只是当用户重新定义了这些指令字后,在作用域内它们就失去了原来的意义了。具体如下: ;说明:
尽管private、protected、public、published和automated是指令字,但是要将它们当作保留字来看待,不要定义与它们同名的标识符。同样,at和on也具有特殊的含义,也不要定义与它们同名的标识符。此外,Object Pascal是不区分大小写的。
当然,在Delphi集成开发环境的代码编辑器中,将以黑体显示保留字和指令字。所以,我们在定义标识符的时候注意不要与这些以黑体字显示的单词一样。 ;2.1.2 标识符
Object Pascal语言使用的是ASCII码字符集,包括字母A~Z、a~z、数字0~9和其他的一些标准字符。
下面的单个字符作为特殊符号存在:
# $ ( ) * + , ? . / : ; = @ [ ] ^ { }
另外,有些字符对也作为单个的特殊符号存在,具体有:
(* (. *) .) .. // := = =
其中,左中括号“[”等价于“(.”,右中括号“ ]”等价于“.)”,左大括号“{”等价于“(*”,右大括号“)”等价于“* }”。
在Pascal语言中,标识符( Identifiers )用来标志常量、变量、类型、属性、对象、过程、函数、程序、单元、库和组件库等。
标识符分为标准标识符和自定义标识符两类。 ;1. 标准标识符
标准标识符是Object Pascal语言系统预先分配给标准函数、标准过程、标准类型、标准变量以及标准文件使用的标识符,如:False(标准常量)、Char(标准类型)、Eof(标准函数)、Get(标准过程)、Input(标准文件)等。
2.自定义标识符
自定义标识符是程序员根据程序设计的需要为自己定义的常量、变量、类型、函数、过程以及所编写的程序所取的名字。
说明:标识符可以由任意长的一个不带空格的字符串组成,但是只有前面的255个字符有效。标识符的第一个字符必须是字母或下划线,其余字符可以是字母、数字或下划线。自定义标识符不能与保留字相同,同时应尽量避免与标准标识符同名,以免发生混淆。自定义标识符必须先定义或说明,然后才能在程序中使用。;3. 限定标识符
由于Object Pascal程序中可以引用多个单元,而各个单元中的全程变量、函数、过程等可能会同名,所以在程序中引用它们时需要使用限定标识符来区分它们。也就是使用在另一个地方定义的标识符,需要限定标识符。限定标识符的格式为:
标识符1.标识符2
其中标识符1限定标识符2。限定符可以嵌套,如Form1.Button1.Click表示调用Form1窗体Button1的Click方法。
一般标识符可以由一个或多个具有适当意义的英文单词组成。
Object Pascal语言对于字母的大小写不敏感。当然,字符串中的大小写字母是需要分清的。在编写程序的时候要保持一定的风格,不要有时候全部大写标识符,另一些时候又实行大小写混写。建议同学将标识符中每个英文单词的首位字母大写,其余字母小写。 ;2.1.3 注释
Object Pascal语言中的注释有下面三种形式:
? 组合符号“{”与“}”的成对使用表示它们之间的内容为注释部分。
? 组合符号“( *”与“* )”的成对使用表示它们之间的内容为注释部分。
? 符号“// ”的单个使用表示所在行的该符号之后的内容为注释。
注意:
? 注释符“{”与“}”、“( *”与“* )”在使用时不支持注释的嵌套,而且必须成对使用。
? 建议对于单行和少量几行的注释使用符号“ // ”,对于大块注释使用“ {”和“}”或“( *”和“* )”。
? 有时可以利用注释在代码中形成一个醒目的标志。比如利用注释符号形成一个矩形方框,在其中可以添加一些重要的说明文字。
在注释符“{”或“( *”后紧接着的是一个美元符号“ $”时,表示该句是一个编译器指令,它与普通的注释不同,
您可能关注的文档
最近下载
- 2024年安徽省初中学业水平考试中考数学试卷(真题+答案).docx VIP
- 习概期末考复习测试附答案.docx
- GB 25194_杂物电梯制造与安装安全规范.pdf VIP
- 开放系统11846《商法》期末机考真题及答案(第110套).docx VIP
- 2025届苏州中考一模英语试卷及答案 .pdf VIP
- 2025年人教版七年级下册数学期中复习专题01 相交线与平行线(考题猜想,11种易错重难点与解题模型73题专项训练)原卷版.docx VIP
- 社区工作者考试300题附完整答案【各地真题】.docx VIP
- 七年级美术教案(人教版)全册.doc
- 2025青海省从优秀村(社区)党组织书记中考录乡镇公务员32人笔试备考试题及答案解析.docx VIP
- 欧盟新法规MDR培训.pptx VIP
文档评论(0)