保留字
維基百科,自由的 encyclopedia
保留字(英語:Reserved word),有時也叫關鍵字(keyword)[1][2],是編程語言中的一類語法結構。在特定的編程語言裡,這些保留字具有較為特殊的意義,並且在語言的格式說明里被預先定義。通常,保留字包括用來支持類型系統的原始數據類型的標記,並可以用來識別諸如循環結構、語句塊、條件、分支等程序結構。
保留字在編程語言設計之時就被定義。有時,語言說明具有一定的靈活性,軟件商可能會在其生產的編譯器中添加非標準的語言特性。同樣,當發展得更加成熟時,編程語言的保留字標準可能會擴展一些額外的特性,例如,在傳統的編程語言中增加面向對象程序設計的特性。有時,編程語言說明會包含一些將來版本可能需要用到的保留字。在Java中,const
和goto
就是兩個保留字——它們在Java中目前沒有被使用,因此不具有意義,但是不能夠被用作標識符。[3]通過「保留」這個術語,它們可以在Java的未來版本中補充,而不需要「破壞」舊的Java源代碼。不像預定義函數、方法和子程序,保留字不能被程序員定義,而前面那些的名稱通常被歸類於標識符,而不是保留字。