識別符號和變數的區別
識別符號是在計算機程式中分配給實體的名稱,以便在程式執行期間能夠在程式中對其進行明確識別。另一方面,變數是分配給儲存值的記憶體位置的名稱。閱讀本文以瞭解更多關於識別符號和變數以及它們之間區別的資訊。
什麼是識別符號?
識別符號用於命名變數、函式、類、結構體、聯合體。換句話說,建立識別符號是為了給實體一個唯一的名稱。它可以由字母、數字和下劃線組成,並且可以是大寫或小寫。除了識別符號宣告中的下劃線外,沒有標點符號或特殊符號。
識別符號可以以小寫字母、大寫字母或下劃線開頭。它有助於定位與關鍵字一起定義的實體的名稱。
什麼是變數?
變數用於為儲存值的記憶體位置命名。因此,變數也是一個識別符號。變數的名稱各不相同,不能是關鍵字。此外,在程式執行期間可以修改儲存在變數中的值。
在結構化程式語言(如 C)中,必須在程式開始時宣告變數。在面向物件的程式語言(如 C++)中,可以在程式中的任何位置宣告變數。
根據作用域,變數有三種類型,分別是區域性變數、全域性變數和引用變數。變數有助於為特定的記憶體位置分配唯一的名稱。
現在,讓我們詳細討論識別符號和變數之間的區別。
識別符號和變數的區別
下表重點介紹了識別符號和變數之間所有重要的區別:
序號 |
識別符號 |
變數 |
|---|---|---|
1. |
用於命名變數、函式、類、結構體、聯合體。 |
用於為儲存值的記憶體位置命名。 |
2. |
建立識別符號是為了給實體命名。 |
建立變數是為了為特定的記憶體位置分配唯一的名稱。 |
3. |
並非所有識別符號都是變數。 |
所有變數名都是識別符號。 |
4. |
識別符號可以包含更多字元。 |
變數包含較少的字元。 |
結論
最顯著的區別在於,識別符號用於為實體(如類或函式)命名,而變數用於為記憶體位置命名。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP