
- C++基礎
- C++首頁
- C++概述
- C++環境設定
- C++基本語法
- C++註釋
- C++ Hello World
- C++省略名稱空間
- C++常量/字面量
- C++關鍵字
- C++識別符號
- C++資料型別
- C++數值資料型別
- C++字元資料型別
- C++布林資料型別
- C++變數型別
- C++變數作用域
- C++多個變數
- C++基本輸入/輸出
- C++修飾符型別
- C++儲存類
- C++運算子
- C++數字
- C++列舉
- C++引用
- C++日期和時間
- C++控制語句
- C++決策
- C++ if語句
- C++ if else語句
- C++巢狀if語句
- C++ switch語句
- C++巢狀switch語句
- C++迴圈型別
- C++ while迴圈
- C++ for迴圈
- C++ do while迴圈
- C++ foreach迴圈
- C++巢狀迴圈
- C++ break語句
- C++ continue語句
- C++ goto語句
- C++建構函式
- C++建構函式和解構函式
- C++複製建構函式
C++識別符號
C++識別符號是分配的唯一名稱,用於標識程式中的變數、函式、類、陣列和其他使用者定義的項。
C++中識別符號的示例如下:
int number = 10; string name = "John";
這裡,**number** 和 **name** 分別是整數和字串變數的識別符號。
識別符號規則
- 它必須以字母(**大寫“A-Z”** 或 **小寫“a-z”**)或 **下劃線(_)** 開頭,但不能以數字開頭。
- 第一個字元之後,後續字元可以是字母、數字 (0-9) 或下劃線。
- 識別符號區分大小寫(**myVar** 和 **myvar** 是不同的)。
- 它不能是關鍵字(C++中的保留字),例如 int、bool、return 和 while 等。
- 它在其名稱空間內必須是**唯一的**。
- 使用有意義的名稱來反映識別符號的用途(例如,totalCount、calculateArea)。
- 通常情況下,為了可讀性,使用駝峰式命名法或蛇形命名法。
- 通常對長度沒有嚴格限制,但應避免使用過長的名稱,因為它們會使程式碼難以閱讀和理解。
識別符號型別
以下是各種情況下識別符號的示例:
1. 變數識別符號
變數識別符號是賦予程式語言中變數的名稱,用於標識儲存在這些變數中的引用資料。
以下是一些有效識別符號的示例:
int age; // 'age' is an identifier for an integer variable double salary; // 'salary' is an identifier for a double variable char initial_alpha; // 'initial_alpha' is an identifier for a character variable
2. 常量識別符號
常量識別符號是賦予程式設計中常量的名稱,這些常量表示在程式執行期間不能更改的固定值。
這是一個有效常量識別符號的簡單示例:
const int MAX_SIZE = 100; // 'MAX_SIZE' is an identifier for a constant
3. 函式識別符號
函式識別符號是賦予程式設計中函式的名稱,允許開發人員定義和呼叫可重用的程式碼塊。
一些有效的函式識別符號如下:
void calculateSum() { // 'calculateSum' is an identifier for a function // function implementation } int getValue() { // 'getValue' is another function identifier return 42; }
4. 類識別符號
類識別符號是在面向物件程式設計中賦予類的名稱,用於定義新的資料型別,這些資料型別封裝與特定實體相關的屬性和行為。
這是一個有效類識別符號的簡單示例:
class Person { // 'Person' is an identifier for a class public: int age; string name; };
無效識別符號示例
以下是一些無效識別符號的示例:
- 2ndValue(因為它以數字開頭)
- first-name(它包含連字元)
- @username(以特殊字元開頭)
- my variable(包含空格)
- float(使用保留關鍵字)
廣告