“保留字”和“ 关键字”的区别与联系?

 我来答
匿名用户
推荐于2017-11-25
展开全部
保留字(Reserved Words)一般是等同于关键字(Keywords)的。
从字面含义上理解,保留字是语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。而关键字则指在语言中有特定含义,成为语法中一部分的那些字。在一些语言中,一些保留字可能并没有应用于当前的语法中,这就成了保留字与关键字的区别。一般出现这种情况可能是由于考虑扩展性。例如,Javascript有一些未来保留字,如abstract、double、goto等等。它可能未来要增加直接跳转的功能,那么为了使当前版本的程序代码能向后兼容,所以不允许使用goto作为变量名,但当前版本的语言并不支持goto的直接跳转功能,它目前就不是关键字。
MapleStory太子
2018-03-30 · TA获得超过2.7万个赞
知道大有可为答主
回答量:153
采纳率:100%
帮助的人:2.5万
展开全部

保留字: 系统留用(可能永远也不会用, 但是你不能用)。


关键字: 系统规定有特殊意义的词。


关键字, 一定是保留字。

保留字一般是等同于关键字的。


从字面含义上理解,保留字是语言中已经定义过的字,使用者不能再将这些字作为变量名或过程名使用。而关键字则指在语言中有特定含义,成为语法中一部分的那些字。在一些语言中,一些保留字可能并没有应用于当前的语法中,这就成了保留字与关键字的区别。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
159******02
2018-05-13
知道答主
回答量:1
采纳率:0%
帮助的人:872
展开全部
保留字是语言预先确定了1含义的词法单元,程序员不可以对这样的词法单元重新声明它的含义,如Pascal的var 是保留字。
很多语言使用关键字概念,并且关键字是保留的,因此,关键字和上面的保留字概念没什么区别,如:C语言和JAVA语言;但是FORTARN语言的关键字不保留,如if,,当它作为语句的第一个词法单元时,可能是关键字,但也不排除它是自己声明的标识符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式