C++ 令牌是什麼意思?


令牌是 C++ 程式中最小的元素,對編譯器有意義。C++ 解析器識別這些型別的令牌:識別符號、關鍵字、字面量、運算子、標點符號和其他分隔符。這些令牌流構成了一個翻譯單元。令牌通常用空白分隔。

解析器識別關鍵字、識別符號、字面量、運算子和標點符號。預處理令牌(如 #include、#define、#if_def 等)用於預處理階段生成傳遞給編譯器的令牌流。預處理令牌類別是標頭名稱、識別符號、預處理數字、字元字面量、字串字面量等,不匹配其他類別之一。字元和字串字面量可以是使用者定義的字面量。預處理令牌可以用空白或註釋分隔。

解析器透過從左到右掃描輸入字元建立最長的令牌,從輸入流中分隔令牌。

更新於: 2019 年 7 月 30 日

2K+ 瀏覽

開啟您的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.