首页 >
保留字
✍ dations ◷ 2025-04-25 01:10:57 #保留字
保留字(英语:Reserved word),有时也叫关键字(keyword),是编程语言中的一类语法结构。在特定的编程语言里,这些保留字具有较为特殊的意义,并且在语言的格式说明里被预先定义。通常,保留字包括用来支持类型系统的原始数据类型的标记,并可以用来识别诸如循环结构、语句块、条件、分支等程序结构。保留字在编程语言设计之时就被定义。有时,语言说明具有一定的灵活性,软件商可能会在其生产的编译器中添加非标准的语言特性。同样,当发展得更加成熟时,编程语言的保留字标准可能会扩展一些额外的特性,例如,在传统的编程语言中增加面向对象程序设计的特性。有时,编程语言说明会包含一些将来版本可能需要用到的保留字。在Java中,const和goto就是两个保留字——它们在Java中当前没有被使用,因此不具有意义,但是不能够被用作标识符。通过“保留”这个术语,它们可以在Java的未来版本中补充,而不需要“破坏”旧的Java源代码。不像预定义函数、方法和子程序,保留字不能被程序员定义,而前面那些的名称通常被归类于标识符,而不是保留字。不是所有的编程语言都有相同数量的保留字。例如,Java(以及其他C语言派生的语言),具有相对较少的保留字,大约有50个。而COBOL则具有大约400个保留字。相反的极端则是Prolog,根本就没有保留字。一个语言具有的保留字数量与其功能“强大”程度没有必然联系。COBOL在20世纪50年代被设计成一种商业语言,它是一种自存档(self-documenting)、使用类似英语结构的元素(例如动词、子句、语句等)。而相反地,C语言被设计成一种在句法上较为简练的编程语言。例如,比较下列来自C语言和COBOL的两段计算单周收入的等价语句块:上述例子中彩色的部分即是它们各自的保留字。纯的Prolog语言使用关系式来表达,并通过询问这些关系触发处理方法。诸如循环的结构通过使用循环、递归的关系来实现。虽然以上三个例子具有不同的保留字,但是它们都能胜任解决上述问题。程序的功能取决于它们对一系列图灵语言的归属。微软.NET框架下的通用语言架构允许程序源代码以超过40种不同的编程语言混合编译,并生成一个解决方案。鉴于此,标识符、保留字的冲突可能会在一种语言写成的源代码试图处理另一种语言的源代码的过程中发生。例如,一个Visual Basic .NET库可能会包含这样一个类:假设这一段源代码被编译,并被作为一个工具箱的一部分,那么一个C#程序员在同一程序中定义this类的变量就会遇到问题,因为this是C#中的一个保留字,因此,下列的源代码将不能成功编译:类似的问题在访问成员、覆盖虚方法以及识别名字空间的情况中出现。为了解决这个问题,语言说明允许C#程序员在保留字前面加上符号“@”,从而强制编译器将后面的保留字看成一般的标识符,而非保留字。例如:相反地,也可在 VB 中使用 括起来以达到相似的目的:为了保持连贯性,这样的用法也可以在非公有情况下使用,例如声明局部变量、参数名称以及私有成员。另一例子是 SQL 中也可用 括起数据库对象名(表、列等),而被括的不仅限于 SQL 保留字 / 关键字:这将选出名为“select”表中“1st col”列的数据。
相关
- 原虫传染原虫传染是指由以前归类于原生动物界的生物引起的寄生虫病。传统上统称为“原生动物”的物种彼此之间并不密切相关,只有表面上的相似性(如都是真核生物和单细胞生物,具有移动性
- 地球的未来地球的未来可以由几个地球长期的转变估计,包括地球表面的化学状态、地球内部冷却的速度、地球与其他太阳系行星的摄动,以及太阳光度稳定的增长。这个估计当中有一个不明朗的因
- 绿藻门绿藻门(学名:Chlorophyta)是植物中的一门,包含有约8000个物种。和陆生植物 (苔藓植物和维管植物)一样,绿藻也含有叶绿素 a 和 c ,且将能源转化为淀粉存在其色素体内。绿藻门和轮藻门
- 东西教会大分裂东西教会大分裂(英语:East–West Schism)是指11世纪基督教会大分裂,分出了希腊正教(东方正教会)以及罗马天主教(罗马普世公教会)两大宗。自2世纪以后,以罗马为首的西方教会和以君士坦
- 霍勒斯·威尔士霍勒斯·威尔士(英语:Horace Wells,1815年1月21日-1848年1月24日),美国牙科医生,现代麻醉学的先驱者。威尔士出生于佛蒙特州哈特福德(英语:Hartford, Vermont),在其在波士顿研读牙医技
- 选矿选矿工程的研究内容是将低品位的矿物进行加工、提纯,主要目的是提高矿物的品位,去除矿物的杂质,例如去除煤炭中的灰分、硫、磷等杂质。选矿工程的对象主要有金属矿石、煤炭等,选
- SiSsub2/sub二硫化硅是化学式为SiS2的无机化合物。与二氧化硅类似,这种材料是聚合物,但它的一维结构与通常形态的二氧化硅不同。这种物质可由单质共热直接化合制得,或由硫化氢与硅共热,也可
- 渣酿白兰地渣酿白兰地(意大利语:Grappa),是一种以葡萄为原料的蒸馏酒,源自于意大利北部,酒精含量介乎35%-60%。此种酒源自于公元八世纪,当时参与十字军东征之士兵,从波斯和地中海东部带来了蒸
- 节奏布鲁斯节奏布鲁斯(英语:rhythm and blues,简称:R&B或RnB),是一种美国非裔艺术家首先采用,并融合了爵士乐、福音音乐和布鲁斯音乐的音乐形式。这个音乐术语是由美国告示牌(Billboard)于1940
- 苏格兰民族党苏格兰民族党(英语:Scottish National Party,缩写为SNP;苏格兰盖尔语:Pàrtaidh Nàiseanta na h-Alba;低地苏格兰语:Scottis Naitional Pairtie),有时也译作苏格兰国家党,是苏格兰的