C++ 中的令牌、識別符號和關鍵字
令牌是 C++ 程式中最小的元素,對編譯器有意義。C++ 解析器識別以下型別的令牌:識別符號、關鍵字、文字、運算子、標點符號等分隔符。一個翻譯單位是由這些令牌的流組成的。令牌通常由空格分隔。
解析器識別關鍵字、識別符號、文字、運算子和標點符號。預處理令牌(比如 #include、#define、#if_def 等)在預處理階段用來生成傳遞給編譯器的令牌流。預處理令牌類別有:頭名稱、識別符號、預處理數字、字元文學、字串文字等,這些類別與其他類別不匹配。字元和字串文字可以是使用者自定義的文字。預處理令牌可以用空格或註釋分隔。
識別符號是可以由使用者命名的任何內容。例如,方法名稱、變數名稱、結構名稱、類名稱等都是識別符號。在 C++ 中,關鍵字是識別符號,不能作為程式中變數的名稱。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式語言
C++
C#
MongoDB
MySQL
Javascript
PHP