保留字（），有时也叫关键字（），是编程语言中的一类语法结构。在特定的编程语言里，这些保留字具有较为特殊的意义，并且在语言的格式说明里被预先定义。通常，保留字包括用来支持类型系统的原始数据类型的标记，并可以用来识别诸如循环结构、语句块、条件、分支等程序结构。保留字在编程语言设计之时就被定义。有时，语言说明具有一定的灵活性，软件商可能会在其生产的编译器中添加非标准的语言特性。同样，当发展得更加成熟时，编程语言的保留字标准可能会扩展一些额外的特性，例如，在传统的编程语言中增加面向对象程序设计的特性。有时，编程