關鍵區別——標識符與變量
程序設計語言是用來處理某種數據並提供有用信息的。數據可以是數字、字符、字符串等。程序是用特定編程語言編寫的一組指令,用於向計算機提供指令。根據計算機指令處理數據。在操作數據時,有必要存儲它們。變量是能夠保存值的存儲區域。變量有名稱來標識它們。不僅變量、函數、類等也有名稱,這些名稱稱為標識符。標識符由程序員創建。標識符和變量是編程中的兩個常用術語。標識符和變量之間的關鍵區別在於,標識符是給定給變量、函數、數組、類或結構的名稱,而變量是指定給可以保存值的內存位置的名稱。
目錄
1. 概述和主要區別
2. 什麼是標識符
3. 什麼是變量
4. 標識符與變量的相似性
5. 並列比較-標識符與變量的表格形式
6. 摘要
什麼是標識符(an identifier)?
標識符是指變量、函數、數組、類或結構的名稱。標識符由程序員創建。對標識符使用唯一名稱很重要,因為它們是在程序執行過程中標識的。編程語言遵循一組特定的規則來命名標識符。大多數情況下,有效標識符只使用字母字符(A到Z或A到Z)、下劃線(∗)和數字(0到9)。通常,標識符的第一個字符可以是下劃線或字母,而不應該是數字。
在程序設計中,如果有一個語句作為int number,則表示有一個名為number的變量可以保存整數值。“數字”是一個標識符。當有一個語句作為double area時;這意味著有一個名為area的變量可以保存double值。“區域”是有效標識符。有效標識符的一些示例包括年齡、工資、學生編號、金額和_empNo。一些無效標識符的例子是123abc,-studentno。標識符123abc以數字開頭。所以,它是無效的。標識符-studentno以字母或下劃線以外的字符開頭。
大多數編程語言都區分大小寫。因此,小寫字母和大寫字母是不同的。標識符amount和amount是兩個獨立的標識符,即使它們具有相同的名稱。為標識符使用有意義的名稱很重要,因為這樣可以提高代碼的可讀性。有意義的標識符也使程序易於理解。
什麼是變量(a variable)?
在編程中,需要存儲數據。對存儲的數據進行計算。這些數據應該存儲在內存位置。變量是用來保存數據的容器或存儲區域。為變量指定一個唯一的名稱或標識符,以標識每個存儲區域。變量名錶示存儲數據的內存位置。每個變量都有一個特定的數據類型要存儲。
在變量聲明中,指定了變量名,但沒有為變量分配內存。當有一個語句作為int number時;這意味著變量名是number,它可以存儲一個整數值。但沒有為變量號預留任何內存。為變量賦值稱為初始化。當存在int number=5的語句時,變量號可以存儲一個整數值,並將其初始化為5。
什麼是標識符與變量的相似性(the similarity between identifier and variable)?
- 在編程中同時使用標識符和變量。
標識符(identifier)和變量(variable)的區別
標識符與變量 | |
標識符是賦予變量、函數、數組、類或結構的名稱。 | 變量是指定給可以保存值的內存位置的名稱。 |
範圍 | |
標識符的範圍大於變量。 | 變量名是標識符。 |
使用 | |
標識符用於為實體提供唯一的名稱。 | 變量是標識內存位置的唯一名稱。 |
總結 - 標識符(identifier) vs. 變量(variable)
在程序設計中,有許多概念,如變量、函數、類等,它們的主要目的都是正確地操作數據來解決計算問題。變量、函數、類應該被賦予適當的名稱,以便識別它們並理解程序。標識符是給它們的名稱。數據存儲在內存中,這些內存位置應命名以識別它們。本文討論了標識符和變量之間的區別。給定一個變量的名稱或一個變量的標識符,而一個變量的名字和一個變量的標識符是一個變量。
下載標識符與變量的pdf文件
你可以下載這篇文章的PDF版本,並根據引文說明離線使用。請在這裡下載PDF版本:標識符和變量的區別