C++ 標記是指什麼?


標記是 C++ 程式中最小的元素,對編譯器有意義。C++ 解析器識別以下種類的標記:識別符號、關鍵字、字面量、運算子、標點符號和其他分隔符。這些標記的流構成翻譯單元。標記通常由空格分隔。

解析器識別關鍵字、識別符號、字面量、運算子和標點符號。預處理標記(比如 #include、#define、#if_def 等)在預處理階段中用來生成傳遞給編譯器的標記流。預處理標記類別包括:頭名稱、識別符號、預處理數字、字元字面量、字串字面量等,這些類別與其他類別不匹配。字元和字串字面量可以是使用者定義的字面量。預處理標記可以用空格或註釋分隔。

解析器透過使用輸入字元從左到右進行掃描來從輸入流中分隔標記,同時建立儘可能長的標記。

更新於: 2019 年 7 月 30 日

2K+ 瀏覽

開啟您的職業生涯

透過完成課程進行認證

開始學習
廣告
© . All rights reserved.