1个回答
展开全部
Delphi语法基础
2.1 保留字与标识符
2.1.1 标识符
标识符是Object Pascal语言中各种成分 的名称,这些成分包括变量(Var)、常量(Const)、类型(Type)、过程(Procedure)、函数(Function)、方法(Method)、单元(Unit)等。
标识符可以分为三类:标准标识符、自定义标识符和限定标识符。
1.标准标识符
(1)标准常量,如False、Maxint、True等;
(2)标准类型,如Boolean、Char、Real等;
(3)标准函数,如Sin、Cos、Abs、Arctan 等;
(4)标准过程,如Dispose、Get、New、Pack、Put等;
(5)标准文件,如Input、Output等。
2.自定义标识符
程序员根据程序设计的需要,自己定义的常量、变量、类型、函数、过程等所取的名字。自定义标识符可以由任意长的一个不带空格的字符串组成,包括字母A~Z 、a~z 、数字0~9 和下划线“_”等。
定义标识符需要遵循以下规则:
(1)标识符不区分大小写;
(2)标识符只能以字母或下划线开头,不能以数字开头;
(3)标识符可任意长度,但只有前225个字符有效;
(4)标识符中间不允许有空格
(5)不允许使用Object Pascal语言的保留字作为标识符。
3.限定标识符
在Delphi程序中可引用多个单元,而各个单元中全局变量、函数、过程等可能会同名,在引用时需用限定标识符来区分它们:
Var
Y:real;
Y:=System.cos(pi);
其中System称为限定符 ,而System.cos称为限定标识符。
2.1.2 保留字
保留字由系统规定具有特定意义,不能被重新定义或作他用,定义了65个保留字 。
注意:
1.单词at和on具有特殊含义,不要与它们同名。
2.保留字和Object Pascal一样不区分大小写。
3.Delphi集成开发环境的代码编辑器中,黑体显示保留字和指令字,定义时不要与这些黑体字一样。
Object Pascal的保留字
and array as asm begin case
class const constructor destructor dispinterface div
do downto else end except exports
file finalization finally for function goto
if implementation in inherited initialization inline
interface is label library mod nil
not object of or out packed
procedure program property raise record repeat
resourcestring set shl shr string then
threadvar to try type unit until
uses var while with xor
2.1 保留字与标识符
2.1.1 标识符
标识符是Object Pascal语言中各种成分 的名称,这些成分包括变量(Var)、常量(Const)、类型(Type)、过程(Procedure)、函数(Function)、方法(Method)、单元(Unit)等。
标识符可以分为三类:标准标识符、自定义标识符和限定标识符。
1.标准标识符
(1)标准常量,如False、Maxint、True等;
(2)标准类型,如Boolean、Char、Real等;
(3)标准函数,如Sin、Cos、Abs、Arctan 等;
(4)标准过程,如Dispose、Get、New、Pack、Put等;
(5)标准文件,如Input、Output等。
2.自定义标识符
程序员根据程序设计的需要,自己定义的常量、变量、类型、函数、过程等所取的名字。自定义标识符可以由任意长的一个不带空格的字符串组成,包括字母A~Z 、a~z 、数字0~9 和下划线“_”等。
定义标识符需要遵循以下规则:
(1)标识符不区分大小写;
(2)标识符只能以字母或下划线开头,不能以数字开头;
(3)标识符可任意长度,但只有前225个字符有效;
(4)标识符中间不允许有空格
(5)不允许使用Object Pascal语言的保留字作为标识符。
3.限定标识符
在Delphi程序中可引用多个单元,而各个单元中全局变量、函数、过程等可能会同名,在引用时需用限定标识符来区分它们:
Var
Y:real;
Y:=System.cos(pi);
其中System称为限定符 ,而System.cos称为限定标识符。
2.1.2 保留字
保留字由系统规定具有特定意义,不能被重新定义或作他用,定义了65个保留字 。
注意:
1.单词at和on具有特殊含义,不要与它们同名。
2.保留字和Object Pascal一样不区分大小写。
3.Delphi集成开发环境的代码编辑器中,黑体显示保留字和指令字,定义时不要与这些黑体字一样。
Object Pascal的保留字
and array as asm begin case
class const constructor destructor dispinterface div
do downto else end except exports
file finalization finally for function goto
if implementation in inherited initialization inline
interface is label library mod nil
not object of or out packed
procedure program property raise record repeat
resourcestring set shl shr string then
threadvar to try type unit until
uses var while with xor
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询