識別符號(identifier)和變數(variable)的區別

程式設計語言是用來處理某種資料並提供有用資訊的。資料可以是數字、字元、字串等。程式是用特定程式語言編寫的一組指令,用於向計算機提供指令。根據計算機指令處理資料。在操作資料時,有必要儲存它們。變數是能夠儲存值的儲存區域。變數有名稱來標識它們。不僅變數、函式、類等也有名稱,這些名稱稱為識別符號。識別符號由程式設計師建立。識別符號和變數是程式設計中的兩個常用術語。識別符號和變數之間的關鍵區別在於,識別符號是給定給變數、...

關鍵區別——標識符與變量

程序設計語言是用來處理某種數據並提供有用信息的。數據可以是數字、字符、字符串等。程序是用特定編程語言編寫的一組指令,用於向計算機提供指令。根據計算機指令處理數據。在操作數據時,有必要存儲它們。變量是能夠保存值的存儲區域。變量有名稱來標識它們。不僅變量、函數、類等也有名稱,這些名稱稱為標識符。標識符由程序員創建。標識符和變量是編程中的兩個常用術語。標識符和變量之間的關鍵區別在於,標識符是給定給變量、函數、數組、類或結構的名稱,而變量是指定給可以保存值的內存位置的名稱。

目錄

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以字母或下劃線以外的字符開頭。

標識符(identifier)和變量(variable)的區別

圖01:標識符和變量

大多數編程語言都區分大小寫。因此,小寫字母和大寫字母是不同的。標識符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版本:標識符和變量的區別

引用
  • 發表於 2020-10-19 14:52
  • 閱讀 ( 52 )
  • 分類:科技

你可能感興趣的文章

內景(int)和長的(long)的區別

...必宣告變數型別。如果程式設計師被寫成a=3,Python會自動識別它是一個整數變數。在Java等程式語言中,程式設計師應該指定資料型別。如果變數宣告為int,則不能為其賦值。int和long是兩種資料型別。本文討論int和long的區別。int...

  • 發佈於 2020-10-17 19:09
  • 閲讀 ( 53 )

值型別(value type)和參考型別(reference type)的區別

...一個程式。在C#等程式語言中,有標記。它們是關鍵字、識別符號、文字和運算子。儲存資料的保留記憶體位置稱為變數。變數可以儲存某種型別的值。資料型別可分為值型別和引用型別。價值型和參照型的區別取決於兩個特徵...

  • 發佈於 2020-10-19 07:42
  • 閲讀 ( 57 )

變數(variables)和java中的資料字面值(data literals in java)的區別

...變數與資料文字的表格形式 6. 摘要 什麼是java中的變數(variables in java)? 變數是在記憶體中儲存值的地方。每個記憶體位置都可以儲存特定型別的資料。Java語言支援八種原始資料型別。它們是byte、short、int、long、boolean、float、do...

  • 發佈於 2020-10-19 08:52
  • 閲讀 ( 48 )

浮動(float)和雙重的(double)的區別

...宣告浮點變數,請使用關鍵字“float”。因此它不能用於識別符號名稱,如方法名和變數名。參考以下程式。 圖01:具有float資料型別的Java程式 根據上面的程式,數字是一個變數,可以儲存一個浮點數。這裡用-20.5f代替-20.5。-20....

  • 發佈於 2020-10-19 09:19
  • 閲讀 ( 49 )

識別符號(identifier)和關鍵字(keyword)的區別

...識別符號與表格形式的關鍵字 6. 摘要 什麼是識別符號(an identifier)? 程式設計師為定義變數、函式或類而建立的名稱稱為識別符號。識別符號用於唯一地標識這些實體。為識別符號指定有意義的名稱以使程式碼易於閱讀是很重要...

  • 發佈於 2020-10-19 15:19
  • 閲讀 ( 48 )

班(class)和例項變數(instance variables)的區別

...類與例項變數以表格形式顯示 6. 摘要 什麼是類變數(class variables)? 當只有一個變數副本與類的所有例項共享時,這些變數稱為類變數。類變數是在任何方法之外的類中宣告的變數。這些變數包含關鍵字靜電。這些變數與類關聯...

  • 發佈於 2020-10-19 16:54
  • 閲讀 ( 42 )

這(this)和超級java(super in java)的區別

...ava程式設計中使用。這些關鍵字不能用作變數或任何其他識別符號名稱。Java支援面向物件程式設計(OOP)。程式或軟體可以使用物件建模。物件使用類是貪得無厭的。OOP的一個支柱是繼承。它提供了程式碼的可重用性。已經存...

  • 發佈於 2020-10-19 18:17
  • 閲讀 ( 57 )

指標(pointer)和參考(reference)的區別

...考文獻(a reference)? 引用只是儲存在記憶體中的值的替代識別符號。它使程式能夠間接地訪問特定的資料。 c++語法; 積分i=5; int&ref=i; 第一行定義了一個值為5初始化的變數。第二行將“ref”宣告為引用i的“reference to int”...

  • 發佈於 2020-10-28 19:41
  • 閲讀 ( 48 )

如何在excel中使用vlookup

...nformation from a database/list based on a supplied instance of the unique identifier. 在上面的示例中,您可以將VLOOKUP函式**到另一個帶有專案程式碼的電子表格中,它將返回原始列表中描述的相應專案的描述、價格或可用性(其“庫存”數量)。...

  • 發佈於 2021-04-09 23:37
  • 閲讀 ( 36 )

如何理解那些令人困惑的Windows7檔案/共享許可權

...n the first revision. ‘5’ – The third section of a SID is called the Identifier Authority. This defines in what scope the SID was generated. Possible values for this secti*** of the SID can be: 0 – Null Authority 1 – World Authority 2 – Local Authority 3 – Creator Authority 4 – Non-...

  • 發佈於 2021-04-10 01:21
  • 閲讀 ( 56 )
kadpxomxlu
kadpxomxlu

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦