PASCAL语言中预定义标识符和保留字的区别

楼下的回答错误

为了处理一些有用的信息,预处理定义了一些预处理标识符,虽然各种编译器的预处理标识符不尽相同,但是他们都会处理下面的4种:
__FILE__ 正在编译的文件的名字
__LINE__ 正在编译的文件的行号
__DATE__ 编译时刻的日期字符串,例如: "25 Dec 2000"
__TIME__ 编译时刻的时间字符串,例如: "12:30:55"
保留字是指在Pascal语言中具有特定的含义的英文单词,例如program、var、begin、end等,这些单词已经被pascal语言自己使用,而且都有专门的用途,不能用于其它标识符定义上。必须了解它的含义,以便于正确的使用,否则会造成错误。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-31
保留字是指在Pascal语言中具有特定的含义的英文单词,例如program、var、begin、end等,这些单词已经被pascal语言自己使用,而且都有专门的用途,不能用于其它标识符定义上。必须了解它的含义,以便于正确的使用,否则会造成错误。
标识符是以字母或下划线开头的字母数字下划线序列。 标识符可以用来表示常量、变量、程序、函数、类型、文件或过程的名字。Free Pascal允许标识符有效长度为255个字符,并且大小写等效。
相似回答